EVT_WDF_IO_TARGET_REMOVE_CANCELED funzione di callback (wdfiotarget.h)
[Si applica a KMDF e UMDF]
La funzione di callback di un driver EvtIoTargetRemoveCanceled esegue operazioni quando la rimozione di una destinazione di I/O remota specificata viene annullata.
Sintassi
EVT_WDF_IO_TARGET_REMOVE_CANCELED EvtWdfIoTargetRemoveCanceled;
void EvtWdfIoTargetRemoveCanceled(
[in] WDFIOTARGET IoTarget
)
{...}
Parametri
[in] IoTarget
Handle per un oggetto di destinazione di I/O.
Valore restituito
Nessuno
Osservazioni:
Per registrare un EvtIoTargetRemoveCanceled funzione di callback, posizionare l'indirizzo della funzione di callback nella struttura di WDF_IO_TARGET_OPEN_PARAMS della destinazione I/O.
Se il driver EvtIoTargetQueryRemove funzione di callback chiamata WdfIoTargetCloseForQueryRemove, il driver EvtIoTargetRemoveCanceled funzione di callback deve chiamare WdfIoTargetOpen per riabilitare l'invio di richieste di I/O alla destinazione I/O. Quando il driver chiama WdfIoTargetOpen, può specificare WdfIoTargetOpenReopenReopen per il membro type della struttura WDF_IO_TARGET_OPEN_PARAMS.
Se il driver non ha fornito un EvtIoTargetQueryRemove funzione di callback, il driver EvtIoTargetRemoveCanceled funzione di callback può eventualmente chiamare WdfIoTargetOpenOpen e specificare WdfIoTargetOpenReopen.
Il facoltativo EvtIoTargetRemoveCanceled funzione di callback deve eseguire eventuali operazioni aggiuntive che potrebbero essere necessarie prima che il driver riprenda a inviare richieste di I/O alla destinazione di I/O.
Per altre informazioni sulla funzione di callback EvtIoTargetRemoveCanceled, vedere Controllo dello stato di una destinazione I/O generale.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Universale |
versione minima di KMDF | 1.0 |
versione minima di UMDF | 2.0 |
intestazione | wdfiotarget.h (include Wdf.h) |
IRQL | PASSIVE_LEVEL |