Young87

当前位置:首页 >个人收藏

ObReferenceObjectByName的使用

声明


 
extern POBJECT_TYPE *IoDriverObjectType;

 
NTKERNELAPI
NTSTATUS
ObReferenceObjectByName(
						IN PUNICODE_STRING ObjectName,
						IN ULONG Attributes,
						IN PACCESS_STATE PassedAccessState OPTIONAL,
						IN ACCESS_MASK DesiredAccess OPTIONAL,
						IN POBJECT_TYPE ObjectType,
						IN KPROCESSOR_MODE AccessMode,
						IN OUT PVOID ParseContext OPTIONAL,
						OUT PVOID *Object
						);

使用


 
    ntStatus = ObReferenceObjectByName( &DriverName,
            OBJ_CASE_INSENSITIVE,
            NULL,
            0,
            *IoDriverObjectType,
            KernelMode,
            NULL,
            &DriverObject );

转载于:https://www.cnblogs.com/fanzi2009/archive/2010/10/29/1864516.html

除特别声明,本站所有文章均为原创,如需转载请以超级链接形式注明出处:SmartCat's Blog

上一篇: 使用Python开发windows桌面程序【超简单】

下一篇: linux的manual结构

精华推荐