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 | 任意のレベル |