概述
ObReferenceObjectByHandle例程提供对象句柄访问许可。
如果访问被允许,返回相应的对象体的指针。
Syntax
NTSTATUS ObReferenceObjectByHandle(
_In_ HANDLE Handle,
_In_ ACCESS_MASK DesiredAccess,
_In_opt_ POBJECT_TYPE ObjectType,
_In_ KPROCESSOR_MODE AccessMode,
_Out_ PVOID *Object,
_In_opt_ POBJECT_HANDLE_INFORMATION HandleInformation
);
Parameters
Handle [in]
为一个对象指定一个打开的句柄。
DesiredAccess [in]
指定访问对象的类型
ObjectType [in, optional]
表明指向对象是什么类型的。
AccessMode [in]
访问模式分UserMode 和KernelMode。
Object [out]
指向映射句柄对象的指针。
Return value
返回值:STATUS_SUCCESS 、STATUS_OBJECT_TYPE_MISMATCH、STATUS_ACCESS_DENIED、STATUS_INVALID_HANDLE
最后
以上就是舒心花瓣为你收集整理的ObReferenceObjectByHandle例程的全部内容,希望文章能够帮你解决ObReferenceObjectByHandle例程所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复