次の方法で共有


IoDecrementKeepAliveCount 関数 (ntddk.h)

IoDecrementKeepAliveCount ルーチンは、特定のデバイス上の Windows アプリに関連付けられた参照カウントをデクリメントします。 このルーチンは、アプリの I/O プロセスが完了したときにカーネル モード ドライバーによって呼び出されます。 アプリの参照カウントが 0 に低下した場合、Windows はアプリを中断できます。

構文

NTSTATUS IoDecrementKeepAliveCount(
  [in, out] PFILE_OBJECT FileObject,
  [in, out] PEPROCESS    Process
);

パラメーター

[in, out] FileObject

デバイスへのファイル オブジェクト ハンドル。

[in, out] Process

デバイスに関連付けられているプロセス。

戻り値

このルーチンは、成功した場合に STATUS_SUCCESS を返すか、失敗した場合に NTSTATUS エラー コード 適切な値を返します。 NTSTATUS エラー コードは Ntstatus.h で定義されています。

必要条件

要件 価値
サポートされる最小クライアント Windows 8 で使用できます。
ターゲット プラットフォーム 万国
ヘッダー ntddk.h (Ntddk.h を含む)
ライブラリ Ntoskrnl.lib
DLL Ntoskrnl.exe