次の方法で共有


FltObjectReference 関数 (fltkernel.h)

FltObjectReference ルーチンは、不透明なフィルター、インスタンス、またはボリューム ポインターにランダウン参照を追加します。

構文

NTSTATUS FLTAPI FltObjectReference(
  [in, out] PVOID FltObject
);

パラメーター

[in, out] FltObject

不透明フィルター ポインター (PFLT_FILTER)、インスタンス ポインター (PFLT_INSTANCE)、またはボリューム ポインター (PFLT_VOLUME)。

戻り値

FltObjectReference は、次のようなSTATUS_SUCCESSまたは適切な NTSTATUS 値を返します。

リターン コード 説明
STATUS_FLT_DELETING_OBJECT
ミニフィルター ドライバー、インスタンス、またはボリュームが破棄されています。 これはエラー コードです。

注釈

不透明なフィルター、インスタンス、またはボリューム オブジェクト ポインターにランダウン参照を追加すると、オブジェクトが解放されなくなります。

不透明なフィルター、インスタンス、またはボリューム ポインターからランダウン参照を削除するには、 FltObjectDereference を呼び出します。

要件

要件
対象プラットフォーム ユニバーサル
Header fltkernel.h (Fltkernel.h を含む)
Library FltMgr.lib
[DLL] Fltmgr.sys
IRQL <= DISPATCH_LEVEL

こちらもご覧ください

FltObjectDereference