Metodo IMFDeviceTransform::P rocessMessage (mftransform.h)
Il metodo ProcessMessage invia un messaggio alla trasformazione Device Media Foundation (MFT).
Sintassi
HRESULT ProcessMessage(
[in] MFT_MESSAGE_TYPE eMessage,
[in] ULONG_PTR ulParam
);
Parametri
[in] eMessage
Messaggio da inviare, specificato come membro dell'enumerazione MFT_MESSAGE_TYPE .
[in] ulParam
Parametro del messaggio. Il significato di questo parametro dipende dal tipo di messaggio.
Valore restituito
Il metodo restituisce un valore HRESULT. I valori possibili includono, a titolo esemplificativo, i valori specificati nella tabella seguente.
Codice restituito | Descrizione |
---|---|
|
Il metodo è riuscito. |
|
Argomento non valido passato. |
|
Il dispositivo MFT non è riuscito a supportare la richiesta in questo momento. |
|
È stato passato un ID flusso non valido. |
|
La transizione del flusso richiesta non è possibile. |
|
Il tipo di supporto di input non è stato impostato. |
Commenti
Prima di chiamare questo metodo, impostare i tipi di supporti su tutti i flussi di input e output.
MFT potrebbe ignorare determinati tipi di messaggio. In tal caso, il metodo restituisce S_OK. Un codice di errore indica che la trasformazione gestisce questo tipo di messaggio, ma non è stato in grado di elaborare il messaggio in questa istanza.
Per altre informazioni, vedere MFT_MESSAGE_TYPE.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10 versione 1703 |
Piattaforma di destinazione | Windows |
Intestazione | mftransform.h |