Funzione MFGetAttribute2UINT32asUINT64 (mfapi.h)
Ottiene un attributo il cui valore è due valori UINT32 compressi in un oggetto UINT64.
Sintassi
HRESULT MFGetAttribute2UINT32asUINT64(
[in] IMFAttributes *pAttributes,
[in] REFGUID guidKey,
[out] UINT32 *punHigh32,
[out] UINT32 *punLow32
);
Parametri
[in] pAttributes
Puntatore all'interfaccia IMFAttributes dell'archivio attributi.
[in] guidKey
GUID che identifica il valore da recuperare. Il tipo di attributo deve essere MF_ATTRIBUTE_UINT64.
[out] punHigh32
Riceve i 32 bit elevati.
[out] punLow32
Riceve i 32 bit a basso ordine.
Valore restituito
Il metodo restituisce un HRESULT. I valori possibili includono, ma non sono limitati a, quelli indicati nella tabella seguente.
Codice restituito | Descrizione |
---|---|
|
Il metodo è riuscito. |
|
La chiave specificata non è stata trovata. |
|
Il valore dell'attributo non è un UINT64. |
Commenti
Internamente, questa funzione chiama FMAttributes::GetUINT64 per ottenere il valore UINT64 e Unpack2UINT32AsUINT64 per decomprimere i due valori a 32 bit.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista [app desktop | App UWP] |
Server minimo supportato | Windows Server 2008 [app desktop | App UWP] |
Piattaforma di destinazione | Windows |
Intestazione | mfapi.h (include Mfapi.h) |