次の方法で共有


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

関連項目

IoDecrementKeepAliveCount