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 |