ObReferenceObjectSafe 関数は、オブジェクトの参照カウントをインクリメントし、オブジェクトを使用しても安全かどうかを判断します。 オブジェクトが削除されている場合は FALSE、オブジェクトをさらに使用しても安全な場合は TRUE を返します。
構文
BOOLEAN ObReferenceObjectSafe(
PVOID Object
);
パラメーター
Object
参照カウントがインクリメントされるオブジェクトへのポインターを提供します。
戻り値
ObReferenceObjectSafe は、次のいずれかの値を返します。
| 戻り値 | 説明 |
|---|---|
| TRUE | オブジェクトが正常に参照され、安全に使用できました。 |
| FALSE | オブジェクトが削除されています。 |
要件
| 要件 | 値 |
|---|---|
| Header | wdm.h |
| IRQL | <= DISPATCH_LEVEL |