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


Метод IMFDXGIBuffer::SetUnknown (mfobjects.h)

Сохраняет произвольный указатель IUnknown в объекте буфера мультимедиа.

Синтаксис

HRESULT SetUnknown(
  [in] REFIID   guid,
  [in] IUnknown *pUnkData
);

Параметры

[in] guid

Идентификатор указателя IUnknown . Этот идентификатор используется в качестве ключа для получения значения. Это может быть любое значение GUID .

[in] pUnkData

Указатель на интерфейс IUnknown . Присвойте этому параметру значение NULL , чтобы очистить ранее заданный указатель.

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

Этот метод может возвращать одно из этих значений.

Код возврата Описание
S_OK
Успешно.
ERROR_OBJECT_ALREADY_EXISTS
Элемент с этим ключом уже существует.

Комментарии

Чтобы получить указатель из объекта , вызовите IMFDXGIBuffer::GetUnknown.

Требования

Требование Значение
Минимальная версия клиента Windows 8 [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2012 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header mfobjects.h (включая Mfidl.h)

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

IMFDXGIBuffer

IMFDXGIBuffer::GetUnknown