Condividi tramite


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'utilizzo nel 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 WdfIoTargetStop restituisca. Il framework tenta anche di annullare le richieste di I/O che hanno lasciato la coda della destinazione di I/O e immessi 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 WdfIoTargetStop restituisca.
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.

Commenti

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 richieste, una funzione di callback CompletionRoutine o una funzione di callback EvtUsbTargetPipeReadersFailed .

Per la versione UMDF di questa enumerazione, vedere WDF_IO_TARGET_SENT_IO_ACTION (UMDF).For the UMDF version of this enumeration, see WDF_IO_TARGET_SENT_IO_ACTION (UMDF).

Requisiti

Requisito Valore
Versione KMDF minima 1,0
Versione UMDF minima 2,0
Intestazione wdfiotarget.h (include Wdf.h)

Vedi anche

CompletionRoutine

WdfIoTargetStop