Metodo IMFDeviceTransform::FlushInputStream (mftransform.h)

Il metodo FlushInputStream scarica il flusso di input di Device MFT.

Sintassi

HRESULT FlushInputStream(
  [in] DWORD dwStreamIndex,
  [in] DWORD dwFlags
);

Parametri

[in] dwStreamIndex

ID flusso del flusso di input che deve essere scaricato.

[in] dwFlags

Contiene HRESULT di scaricare il flusso di output devproxy corrispondente.

Valore restituito

Il metodo restituisce un HRESULT. I valori possibili includono ma non solo i valori specificati nella tabella seguente.

Codice restituito Descrizione
S_OK
Transizione dello stato del flusso completata.
MF_E_INVALIDREQUEST
Il dispositivo MFT non è riuscito a supportare la richiesta in questo momento.
MF_E_INVAILIDSTREAMNUMBER
È stato passato un ID di flusso non valido.
MF_E_INVALID_STREAM_STATE
La transizione del flusso richiesta non è possibile.

Commenti

Questo metodo di interfaccia consente di scaricare il flusso di input di Un MFT del dispositivo.

Device MFT deve eliminare tutti gli esempi nelle code e reimpostare tutte le relative strutture di dati interne correlate al flusso di input. Equivale a reimpostare il flusso di input. Il tipo di supporto e lo stato del flusso non devono cambiare.

Quando viene chiamato

Quando il flusso di input deve essere reimpostato, gestione trasformazione dispositivo (DTM) chiamerà questo metodo.

Requisiti

   
Client minimo supportato Windows 10 versione 1703
Piattaforma di destinazione Windows
Intestazione mftransform.h

Vedi anche

FMDeviceTransform