我是靠谱客的博主 舒心花瓣,最近开发中收集的这篇文章主要介绍ObReferenceObjectByHandle例程,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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例程所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(59)

评论列表共有 0 条评论

立即
投稿
返回
顶部