Поделиться через


Функция MFSetAttribute2UINT32asUINT64 (mfapi.h)

Упаковывает два значения UINT32 в значение атрибута UINT64 .

Синтаксис

HRESULT MFSetAttribute2UINT32asUINT64(
  [in] IMFAttributes *pAttributes,
  [in] REFGUID       guidKey,
  [in] UINT32        unHigh32,
  [in] UINT32        unLow32
);

Параметры

[in] pAttributes

Указатель на интерфейс IMFAttributes хранилища атрибутов.

[in] guidKey

Идентификатор GUID, определяющий устанавливаемое значение. Если этот ключ уже существует, функция перезаписывает старое значение.

[in] unHigh32

Значение для хранения в высоком порядке 32 бита значения UINT64 .

[in] unLow32

Значение для хранения в низком порядке 32 бита значения UINT64 .

Возвращаемое значение

Если эта функция выполняется успешно, она возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Комментарии

На внутреннем уровне эти функции вызывают Pack2UINT32AsUINT64 для создания 64-разрядного значения и IMFAttributes::SetUINT64 для задания атрибута.

Требования

   
Минимальная версия клиента Windows Vista [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2008 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header mfapi.h (включая Mfapi.h)

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

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

Функции Media Foundation