Función MFGetAttribute2UINT32asUINT64 (mfapi.h)
Obtiene un atributo cuyo valor es dos valores UINT32 empaquetados en un UINT64.
Sintaxis
HRESULT MFGetAttribute2UINT32asUINT64(
[in] IMFAttributes *pAttributes,
[in] REFGUID guidKey,
[out] UINT32 *punHigh32,
[out] UINT32 *punLow32
);
Parámetros
[in] pAttributes
Puntero a la interfaz IMFAttributes del almacén de atributos.
[in] guidKey
GUID que identifica qué valor se va a recuperar. El tipo de atributo debe ser MF_ATTRIBUTE_UINT64.
[out] punHigh32
Recibe los 32 bits de orden superior.
[out] punLow32
Recibe los 32 bits de orden bajo.
Valor devuelto
El método devuelve un valor HRESULT. Entre los valores posibles se incluyen los que se indican en la tabla siguiente, entre otros.
Código devuelto | Descripción |
---|---|
|
El método se ha llevado a cabo de forma correcta. |
|
No se encontró la clave especificada. |
|
El valor del atributo no es un UINT64. |
Comentarios
Internamente, esta función llama a IMFAttributes::GetUINT64 para obtener el valor UINT64 y Unpack2UINT32AsUINT64 para desempaquetar los dos valores de 32 bits.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista [aplicaciones de escritorio | aplicaciones para UWP] |
Servidor mínimo compatible | Windows Server 2008 [aplicaciones de escritorio | aplicaciones para UWP] |
Plataforma de destino | Windows |
Encabezado | mfapi.h (incluya Mfapi.h) |