enumerazione WDF_IO_TARGET_SENT_IO_ACTION (wdfiotarget.h)
[Si applica a KMDF e UMDF]
L'enumerazione WDF_IO_TARGET_SENT_IO_ACTION identifica le azioni che il framework può eseguire quando un driver chiama WdfIoTargetStop per arrestare una destinazione di I/O.
Sintassi
typedef enum _WDF_IO_TARGET_SENT_IO_ACTION {
WdfIoTargetSentIoUndefined = 0,
WdfIoTargetCancelSentIo,
WdfIoTargetWaitForSentIoToComplete,
WdfIoTargetLeaveSentIoPending
} WDF_IO_TARGET_SENT_IO_ACTION;
Costanti
WdfIoTargetSentIoUndefined Valore: 0 Riservato per l'uso del sistema. |
WdfIoTargetCancelSentIo Prima che il framework arresti la destinazione di I/O, tenterà di annullare le richieste di I/O presenti nella coda della destinazione di I/O. Il framework annulla tutte le richieste di I/O della coda di destinazione e attende il completamento di tutte le richieste di I/O prima che il WdfIoTargetStop. Il framework tenta anche di annullare le richieste di I/O che hanno lasciato la coda della destinazione di I/O e ha immesso driver inferiori. |
WdfIoTargetWaitForSentIoToComplete Prima che il framework arresti la destinazione di I/O, attenderà il completamento delle richieste di I/O presenti nella coda della destinazione di I/O. Il framework completa tutte le richieste di I/O della coda di destinazione e chiama la funzione di callback CompletionRoutine di ogni richiesta prima che venga restituita WdfIoTargetStop. |
WdfIoTargetLeaveSentIoPending Il framework lascerà le richieste di I/O nella coda della destinazione di I/O. Le richieste rimangono nella coda della destinazione fino a quando il driver chiama WdfIoTargetStart o il dispositivo non viene rimosso. |
Osservazioni:
L'enumerazione WDF_IO_TARGET_SENT_IO_ACTION viene usata come parametro di input per il metodo WdfIoTargetStop.
Se il driver specifica il flag WdfIoTargetWaitForSentIoToComplete, il driver non deve chiamare WdfIoTargetStop da un gestore di richiesta, una CompletionRoutine funzione di callback o una funzione di callback EvtUsbTargetPipeReadersFailed.
Per la versione UMDF di questa enumerazione, vedere WDF_IO_TARGET_SENT_IO_ACTION (UMDF).
Requisiti
Requisito | Valore |
---|---|
versione minima di KMDF | 1.0 |
versione minima di UMDF | 2.0 |
intestazione | wdfiotarget.h (include Wdf.h) |