Funzione PcUnregisterIoTimeout (portcls.h)
La funzione PcUnregisterIoTimeout annulla la registrazione di una routine di callback I/O-timer fornita dal driver per un oggetto dispositivo specificato.
Sintassi
PORTCLASSAPI NTSTATUS PcUnregisterIoTimeout(
[in] PDEVICE_OBJECT pDeviceObject,
[in] PIO_TIMER_ROUTINE pTimerRoutine,
[in] PVOID pContext
);
Parametri
[in] pDeviceObject
Puntatore allo stesso oggetto dispositivo fornito dal driver in precedenza denominato PcRegisterIoTimeout. L'oggetto dispositivo è una struttura di sistema di tipo DEVICE_OBJECT.
[in] pTimerRoutine
Puntatore alla stessa routine di callback I/O-timer fornita dal driver quando in precedenza ha chiamato PcRegisterIoTimeout
[in] pContext
Puntatore allo stesso contesto determinato dal driver fornito dal driver quando in precedenza ha chiamato PcRegisterIoTimeout
Valore restituito
PcUnregisterIoTimeout restituisce STATUS_SUCCESS se la chiamata ha avuto esito positivo. In caso contrario, restituisce un codice di errore appropriato. La tabella seguente illustra alcuni dei possibili codici di errore.
Codice restituito | Descrizione |
---|---|
|
Indica che non è attualmente registrato alcun callback timer con lo stesso oggetto dispositivo, routine di callback e contesto. |
Commenti
Questa chiamata ha esito positivo solo se un callback di timeout con lo stesso oggetto dispositivo, routine timer e contesto è stato registrato in precedenza con una chiamata alla funzione PcRegisterIoTimeout .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Il driver di sistema PortCls implementa la funzione PcUnregisterIoTimeout in Microsoft Windows 98/Me e nei sistemi operativi Windows 2000 e versioni successive. |
Piattaforma di destinazione | Universale |
Intestazione | portcls.h (include Portcls.h) |
Libreria | Portcls.lib |
IRQL | PASSIVE_LEVEL |