Функция 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

См. также раздел

Атрибуты и свойства

IMFAttributes::GetUINT64

Функции Media Foundation