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 以降で使用できます。 |
ターゲット プラットフォーム の | デスクトップ |
ヘッダー | wdm.h (Wdm.h、Ntddk.h、Ntifs.h を含む) |
IRQL | 任意のレベル |