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 |