Condividi tramite


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
S_OK
Il metodo è riuscito.
MF_E_ATTRIBUTENOTFOUND
La chiave specificata non è stata trovata.
MF_E_INVALIDTYPE
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)

Vedi anche

Attributi e proprietà

Funzioni di Media Foundation