IoAdjustPagingPathCount-Makro (wdm.h)
Der IoAdjustPagingPathCount Routineschritte oder erhöht einen 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 erhöht oder verringert werden soll. Ein Wert von TRUE gibt einen Inkrementvorgang an.
Rückgabewert
Nichts
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 erstellt oder von einem der Treibergeräte entfernt wurde, indem ein IRP gesendet wird. 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. Zähler für Ruhezustandsdateien oder Absturzabbilddateien.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Ab Windows 2000 verfügbar. |
Zielplattform- | Desktop |
Header- | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |
IRQL- | Beliebige Ebene |