Condividi tramite


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

Vedi anche

EvtIoTargetQueryRemove

EvtIoTargetRemoveComplete

WDF_IO_TARGET_OPEN_PARAMS

WdfIoTargetCloseForQueryRemove

WdfIoTargetOpen