次の方法で共有


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

関連項目

IRP_MJ_PNP

IRP_MN_DEVICE_USAGE_NOTIFICATION