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