关闭

ObReferenceObjectByHandle例程

854人阅读 评论(0) 收藏 举报
分类:

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

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:47845次
    • 积分:1406
    • 等级:
    • 排名:千里之外
    • 原创:96篇
    • 转载:1篇
    • 译文:0篇
    • 评论:2条
    最新评论