ObReferenceObjectSafe 函数递增对象的引用计数,并确定使用对象是否安全。 如果删除对象,则返回 FALSE;如果可以安全地进一步使用该对象,则返回 TRUE。
语法
BOOLEAN ObReferenceObjectSafe(
  PVOID Object
);
参数
Object
提供指向其引用计数递增的 对象的指针。
返回值
ObReferenceObjectSafe 返回以下值之一:
| 返回值 | 含义 | 
|---|---|
| TRUE | 对象已成功引用且安全使用。 | 
| FALSE | 正在删除对象。 | 
要求
| 要求 | 值 | 
|---|---|
| Header | wdm.h | 
| IRQL | <= DISPATCH_LEVEL |