Функция MFGetAttributeUINT64 (mfapi.h)
Возвращает значение UINT64 из хранилища атрибутов или значение по умолчанию, если атрибут отсутствует.
Синтаксис
UINT64 MFGetAttributeUINT64(
[in] IMFAttributes *pAttributes,
[in] REFGUID guidKey,
[in] UINT64 unDefault
);
Параметры
[in] pAttributes
Указатель на интерфейс IMFAttributes хранилища атрибутов.
[in] guidKey
GUID, определяющий, какое значение следует извлечь.
[in] unDefault
Значение по умолчанию, возвращаемое, если хранилище атрибутов не содержит указанный атрибут.
Возвращаемое значение
Возвращает значение UINT64 .
Комментарии
Эта вспомогательская функция запрашивает в хранилище атрибутов значение UINT64 , указанное в guidKey. Если значение отсутствует, функция возвращает unDefault.
Эта функция удобна тем, что она никогда не возвращает код сбоя. Однако если рассматриваемый атрибут не имеет значимого значения по умолчанию, следует вызвать IMFAttributes::GetUINT64 и проверка для MF_E_ATTRIBUTENOTFOUND.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2008 [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | mfapi.h |