Share via


IoAdjustPagingPathCount-Makro (wdm.h)

Die IoAdjustPagingPathCount-Routine inkrementiert oder dekrementiert einen vom Aufrufer bereitgestellten Seitendateizähler als atomischen Vorgang.

Syntax

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

Parameter

[in] _count_

Zeiger auf eine vom Aufrufer bereitgestellte Variable, die einen Zähler enthält. Ein Treiber speichert in der Regel einen Seitendateizähler in der Geräteerweiterung für das Gerät.

[in] _paging_

Gibt an, ob der Zähler inkrementiert oder verringert werden soll. Der Wert TRUE gibt einen Inkrementvorgang an.

Rückgabewert

Keine

Bemerkungen

Diese Routine ist nützlich, um die Anzahl der Auslagerungsdateien auf einem Gerät zu verwalten. Das Betriebssystem benachrichtigt einen Treiber, dass eine Auslagerungsdatei auf einem der Geräte des Treibers erstellt oder daraus entfernt wurde, indem es eine IRP sendet. Das IRP verfügt über den Hauptcode IRP_MJ_PNP und den Nebencode IRP_MN_DEVICE_USAGE_NOTIFICATION.

Diese Routine kann für andere Leistungsindikatoren verwendet werden, z. B. Indikatoren für Ruhezustandsdateien oder Absturzabbilddateien.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar ab Windows 2000.
Zielplattform Desktop
Header wdm.h (einschließlich Wdm.h, Ntddk.h, Ntifs.h)
IRQL Beliebige Ebene

Weitere Informationen

IRP_MJ_PNP

IRP_MN_DEVICE_USAGE_NOTIFICATION