IoAdjustPagingPathCount マクロ (wdm.h)

IoAdjustPagingPathCount ルーチンは、呼び出し元が指定したページ ファイル カウンターをアトミック操作としてインクリメントまたはデクリメントします。

構文

void IoAdjustPagingPathCount(
  [in]  _count_,
  [in]  _paging_
);

パラメーター

[in] _count_

カウンターを含む呼び出し元が指定した変数へのポインター。 ドライバーは通常、デバイスのデバイス拡張機能にページ ファイル カウンターを格納します。

[in] _paging_

カウンターをインクリメントするかデクリメントするかを指定します。 TRUE の値は、インクリメント操作を指定します。

戻り値

なし

解説

このルーチンは、デバイス上のページング ファイルの数を維持するのに役立ちます。 オペレーティング システムは、IRP を送信することによって、ドライバーのデバイスの 1 つでページング ファイルが作成または削除されたことをドライバーに通知します。 IRP には、主要なコード IRP_MJ_PNP とマイナー コード IRP_MN_DEVICE_USAGE_NOTIFICATIONがあります。

このルーチンは、休止状態ファイルのカウンターやクラッシュ ダンプ ファイルなどの他のカウンターに使用できます。

要件

要件
サポートされている最小のクライアント Windows 2000 以降で使用できます。
対象プラットフォーム デスクトップ
Header wdm.h (Wdm.h、Ntddk.h、Ntifs.h を含む)
IRQL 任意のレベル

こちらもご覧ください

IRP_MJ_PNP

IRP_MN_DEVICE_USAGE_NOTIFICATION