PcUnregisterIoTimeout, fonction (portcls.h)
La fonction PcUnregisterIoTimeout annule l’inscription d’une routine de rappel du minuteur d’E/S fournie par le pilote pour un objet d’appareil spécifié.
Syntaxe
PORTCLASSAPI NTSTATUS PcUnregisterIoTimeout(
[in] PDEVICE_OBJECT pDeviceObject,
[in] PIO_TIMER_ROUTINE pTimerRoutine,
[in] PVOID pContext
);
Paramètres
[in] pDeviceObject
Pointeur vers le même objet de périphérique que celui fourni par le pilote lorsqu’il a précédemment appelé PcRegisterIoTimeout. L’objet d’appareil est une structure système de type DEVICE_OBJECT.
[in] pTimerRoutine
Pointeur vers la même routine de rappel du minuteur d’E/S que celle fournie par le pilote lorsqu’il a précédemment appelé PcRegisterIoTimeout
[in] pContext
Pointeur vers le même contexte déterminé par le pilote que celui fourni quand il a précédemment appelé PcRegisterIoTimeout
Valeur retournée
PcUnregisterIoTimeout retourne STATUS_SUCCESS si l’appel a réussi. Sinon, elle retourne un code d’erreur approprié. Le tableau suivant présente certains des codes d’erreur possibles.
Code de retour | Description |
---|---|
|
Indique qu’aucun rappel de minuteur avec le même objet d’appareil, la même routine de rappel et le même contexte n’est actuellement inscrit. |
Remarques
Cet appel réussit uniquement si un rappel de délai d’attente avec le même objet d’appareil, la même routine de minuteur et le même contexte a été précédemment inscrit avec un appel à la fonction PcRegisterIoTimeout .
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Le pilote système PortCls implémente la fonction PcUnregisterIoTimeout dans Microsoft Windows 98/Me et dans les systèmes d’exploitation Windows 2000 et ultérieur. |
Plateforme cible | Universal |
En-tête | portcls.h (include Portcls.h) |
Bibliothèque | Portcls.lib |
IRQL | PASSIVE_LEVEL |