Condividi tramite


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

Vedere anche

EvtIoTargetQueryRemove

EvtIoTargetRemoveComplete

WDF_IO_TARGET_OPEN_PARAMS

WdfIoTargetCloseForQueryRemove

WdfIoTargetOpen