EVT_WDF_IO_TARGET_REMOVE_CANCELED funzione di callback (wdfiotarget.h)
[Si applica a KMDF e UMDF]
La funzione di callback dell'evento EvtIoTargetRemoveCanceled di un driver esegue operazioni quando viene annullata la rimozione di una destinazione di I/O remota specificata.
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 una funzione di callback evtIoTargetRemoveCanceled , inserire l'indirizzo della funzione di callback nella struttura di WDF_IO_TARGET_OPEN_PARAMS di destinazione di I/O.
Se la funzione di callback EvtIoTargetQueryRemove del driver denominata WdfIoTargetCloseForQueryRemove del driver, la funzione di callback EvtIoTargetRemoveCanceled deve chiamare WdfIoTargetOpen per riattivare le richieste di I/O inviate alla destinazione I/O. Quando il driver chiama WdfIoTargetOpen, può specificare WdfIoTargetOpenReopen per il membro Type della struttura WDF_IO_TARGET_OPEN_PARAMS.
Se il driver non ha fornito una funzione di callback EvtIoTargetQueryRemove, il callback evtIoTargetRemoveCanceled può chiamare facoltativamente WdfIoTargetOpen e specificare WdfIoTargetOpenOpen.
La funzione di callback facoltativa EvtIoTargetRemoveCanceled deve eseguire eventuali operazioni aggiuntive che potrebbero essere necessarie prima che il driver riprende l'invio di richieste di I/O alla destinazione di I/O.
Per altre informazioni sulla funzione di callback EvtIoTargetRemoveCanceled , vedere Controllo di uno stato di I/O generale.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Universale |
Versione KMDF minima | 1.0 |
Versione UMDF minima | 2,0 |
Intestazione | wdfiotarget.h (include Wdf.h) |
IRQL | PASSIVE_LEVEL |