次の方法で共有


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

こちらもご覧ください

IoDecrementKeepAliveCount