Partager via


Macro IoAdjustPagingPathCount (wdm.h)

La routine IoAdjustPagingPathCount incrémente ou décrémente un compteur de fichiers de page fourni par l’appelant en tant qu’opération atomique.

Syntaxe

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

Paramètres

[in] _count_

Pointeur vers une variable fournie par l’appelant qui contient un compteur. Un pilote stocke généralement un compteur de fichiers de page dans l’extension de l’appareil pour l’appareil.

[in] _paging_

Spécifie si le compteur doit être incrémenté ou décrémenté. La valeur TRUE spécifie une opération d’incrémentation.

Valeur de retour

None

Remarques

Cette routine est utile pour gérer le nombre de fichiers de pagination sur un appareil. Le système d’exploitation avertit un pilote qu’un fichier de pagination a été créé ou supprimé sur l’un des périphériques du pilote en envoyant un IRP. L’IRP a le code principal IRP_MJ_PNP et le code mineur IRP_MN_DEVICE_USAGE_NOTIFICATION.

Cette routine peut être utilisée pour d’autres compteurs, tels que les compteurs pour les fichiers de mise en veille prolongée ou les fichiers de vidage sur incident.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible à partir de Windows 2000.
Plateforme cible Desktop (Expérience utilisateur)
En-tête wdm.h (inclure Wdm.h, Ntddk.h, Ntifs.h)
IRQL N’importe quel niveau

Voir aussi

IRP_MJ_PNP

IRP_MN_DEVICE_USAGE_NOTIFICATION