enumerazione WDF_IO_TARGET_SENT_IO_ACTION (wudfddi_types.h)
[Avviso: UMDF 2 è la versione più recente di UMDF e sostituisce UMDF 1. Tutti i nuovi driver UMDF devono essere scritti usando UMDF 2. Non vengono aggiunte nuove funzionalità a UMDF 1 ed è disponibile un supporto limitato per UMDF 1 nelle versioni più recenti di Windows 10. I driver di Windows universali devono usare UMDF 2. Per altre info, vedi Introduzione con UMDF.]
L'enumerazione WDF_IO_TARGET_SENT_IO_ACTION identifica le azioni che il framework può eseguire quando un driver chiama IWDFIoTargetStateManagement::Stop o IWDFRemoteTarget::Stop per arrestare una destinazione di I/O.
Sintassi
typedef enum _WDF_IO_TARGET_SENT_IO_ACTION {
WdfIoTargetSentIoUndefined,
WdfIoTargetCancelSentIo,
WdfIoTargetWaitForSentIoToComplete,
WdfIoTargetLeaveSentIoPending,
WdfIoTargetSentIoMaximum
} WDF_IO_TARGET_SENT_IO_ACTION;
Costanti
WdfIoTargetSentIoUndefined 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 prima che IWDFIoTargetStateManagement::Stop o IWDFRemoteTarget::Stop restituisca. |
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 IRequestCallbackRequestCompletion::OnCompletion , prima di IWDFIoTargetStateManagement::Stop o IWDFRemoteTarget::Stop restituisce. |
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 IWDFIoTargetStateManagement::Start o IWDFRemoteTarget::Start o il dispositivo non viene rimosso. |
WdfIoTargetSentIoMaximum Sono stati superati i valori di enumerazione validi. |
Commenti
L'enumerazione WDF_IO_TARGET_SENT_IO_ACTION viene usata come parametro di input per i metodi IWDFIoTargetStateManagement::Stop e IWDFRemoteTarget::Stop.
Se il driver specifica il flag WdfIoTargetWaitForSentIoToComplete , Il driver non deve chiamare IWDFIoTargetStateManagement::Stop o IWDFRemoteTarget::Stop da un gestore di richieste, una funzione di callback IRequestCallbackRequestCompletion::OnCompletion oppure una funzione di callback IUsbTargetPipeContinuousReaderCallbackReadersFailed::OnReaderFailure callback.
Per la versione KMDF di questa enumerazione, vedere WDF_IO_TARGET_SENT_IO_ACTION.
Requisiti
Requisito | Valore |
---|---|
Versione UMDF minima | 1.0 |
Intestazione | wudfddi_types.h (includere Wudfddi.h) |
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per