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 |