Freigeben über


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

Siehe auch

IRP_MJ_PNP

IRP_MN_DEVICE_USAGE_NOTIFICATION