Condividi tramite


EVT_WDF_IO_TARGET_REMOVE_COMPLETE funzione di callback (wdfiotarget.h)

[Si applica a KMDF e UMDF]

La di un driver EvtIoTargetRemoveComplete funzione di callback degli eventi esegue operazioni al termine della rimozione di una destinazione di I/O remota specificata.

Sintassi

EVT_WDF_IO_TARGET_REMOVE_COMPLETE EvtWdfIoTargetRemoveComplete;

void EvtWdfIoTargetRemoveComplete(
  [in] WDFIOTARGET IoTarget
)
{...}

Parametri

[in] IoTarget

Handle per un oggetto di destinazione di I/O.

Valore restituito

Nessuno

Osservazioni:

Per registrare un EvtIoTargetRemoveComplete funzione di callback, posizionare l'indirizzo della funzione di callback nella struttura di WDF_IO_TARGET_OPEN_PARAMS della destinazione I/O.

Il framework chiama la funzione di callback EvtIoTargetRemoveComplete del driver dopo la evtIoTargetQueryRemove funzione di callback del driver restituisce STATUS_SUCCESS oppure dopo la rimozione imprevista del dispositivo (rimozione imprevista).

La di un driver EvtIoTargetRemoveComplete funzione di callback deve chiudere definitivamente la destinazione di I/O remota chiamando WdfIoTargetClose. Poiché il dispositivo di destinazione è stato rimosso, la EvtIoTargetRemoveComplete funzione di callback deve eseguire anche eventuali operazioni di rimozione di destinazione aggiuntive che potrebbero essere necessarie, ad esempio il rilascio delle risorse di sistema allocate dal driver al momento dell'apertura della destinazione.

La EvtIoTargetRemoveComplete funzione di callback è facoltativa. Se il driver non fornisce questa funzione di callback, il framework chiude definitivamente la destinazione di I/O.

Per altre informazioni sulla funzione di callback EvtIoTargetRemoveComplete, 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

EvtIoTargetRemoveCanceled

WDF_IO_TARGET_OPEN_PARAMS

WdfIoTargetClose