Fonction PoEndDeviceBusy (wdm.h)

La routine PoEndDeviceBusy marque la fin d’une période pendant laquelle l’appareil est occupé.

Syntaxe

void PoEndDeviceBusy(
  [in, out] PULONG IdlePointer
);

Paramètres

[in, out] IdlePointer

Pointeur vers un compteur inactif. Il s’agit d’une valeur de pointeur précédemment retournée par la routine PoRegisterDeviceForIdleDetection . Étant donné que PoRegisterDeviceForIdleDetection peut retourner un pointeur NULL , l’appelant doit vérifier que le pointeur n’est pas NULL avant d’appeler PoEndDeviceBusy.

Valeur de retour

None

Remarques

Les routines PoStartDeviceBusy et PoEndDeviceBusy marquent le début et la fin d’une période pendant laquelle un appareil est occupé. Chaque appel à PoStartDeviceBusy doit être suivi d’un appel correspondant à PoEndDeviceBusy. Pour plus d’informations sur la façon dont ces routines fonctionnent ensemble, consultez PoStartDeviceBusy.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible à partir de Windows 7.
Plateforme cible Universal
En-tête wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)
Bibliothèque NtosKrnl.lib
DLL NtosKrnl.exe
IRQL N’importe quel niveau

Voir aussi

PoRegisterDeviceForIdleDetection

PoStartDeviceBusy