Função MFGetAttribute2UINT32asUINT64 (mfapi.h)
Obtém um atributo cujo valor é dois valores UINT32 empacotados em um UINT64.
Sintaxe
HRESULT MFGetAttribute2UINT32asUINT64(
[in] IMFAttributes *pAttributes,
[in] REFGUID guidKey,
[out] UINT32 *punHigh32,
[out] UINT32 *punLow32
);
Parâmetros
[in] pAttributes
Um ponteiro para a interface IMFAttributes do repositório de atributos.
[in] guidKey
Um GUID que identifica qual valor recuperar. O tipo de atributo deve ser MF_ATTRIBUTE_UINT64.
[out] punHigh32
Recebe a ordem alta de 32 bits.
[out] punLow32
Recebe a ordem baixa de 32 bits.
Retornar valor
O método retorna um HRESULT. Os possíveis valores incluem, mas sem limitação, aqueles na tabela a seguir.
Código de retorno | Descrição |
---|---|
|
O método foi bem-sucedido. |
|
A chave especificada não foi encontrada. |
|
O valor do atributo não é um UINT64. |
Comentários
Internamente, essa função chama IMFAttributes::GetUINT64 para obter o valor UINT64 e Unpack2UINT32AsUINT64 para desempacotar os dois valores de 32 bits.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista [aplicativos da área de trabalho | Aplicativos UWP] |
Servidor mínimo com suporte | Windows Server 2008 [aplicativos da área de trabalho | Aplicativos UWP] |
Plataforma de Destino | Windows |
Cabeçalho | mfapi.h (inclua Mfapi.h) |