次の方法で共有


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で使用できます。
対象プラットフォーム ユニバーサル
Header ntddk.h (Ntddk.h を含む)
Library Ntoskrnl.lib
[DLL] Ntoskrnl.exe