Condividi tramite


Metodo IWDFUsbTargetPipe::Flush (wudfusb.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 informazioni, vedi Introduzione a UMDF.]

Il metodo Flush elimina tutti i dati salvati da WinUsb quando il dispositivo ha restituito più dati rispetto al client richiesto.

Sintassi

HRESULT Flush();

Valore restituito

Flush restituisce uno dei valori seguenti:

Codice restituito Descrizione
S_OK

Scarica sono stati eliminati tutti i dati aggiuntivi salvati da WinUsb.

E_OUTOFMEMORY

Flush rilevato un errore di allocazione.

Codice di errore definito in Winerror.h
Questo valore corrisponde al codice di errore restituito dall'API WinUsb.

Osservazioni

Il metodo Flush genera una richiesta UMDF e invia in modo sincrono la richiesta alla destinazione di I/O.

Per altre informazioni sul funzionamento di Flush, vedere la funzione WinUsb_FlushPipe.

Fabbisogno

Requisito Valore
Fine del supporto Non disponibile in UMDF 2.0 e versioni successive.
piattaforma di destinazione Desktop
versione minima di UMDF 1.5
intestazione wudfusb.h (include Wudfusb.h)
dll WUDFx.dll

Vedere anche

IWDFUsbTargetPipe

WinUsb_FlushPipe