IoIncrementKeepAliveCount 関数 (ntddk.h)
IoIncrementKeepAliveCount ルーチンは、特定のデバイス上の Windows アプリ プロセスに関連付けられた参照カウントをインクリメントします。 このルーチンは、I/O のプロセスを開くアプリに応答してカーネル モード ドライバーによって呼び出されます。 これにより、I/O プロセスが完了する前に Windows がアプリを中断できなくなります。
構文
NTSTATUS IoIncrementKeepAliveCount(
[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 |