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


Метод IMFTopologyNode::SetObject (mfidl.h)

Задает объект , связанный с этим узлом.

Синтаксис

HRESULT SetObject(
  [in] IUnknown *pObject
);

Параметры

[in] pObject

Указатель на интерфейс IUnknown объекта. Используйте значение NULL для очистки объекта, который был задан ранее.

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

Метод возвращает HRESULT. Допустимые значения включают, но не ограничиваются, значения, приведенные в следующей таблице.

Код возврата Описание
S_OK
Метод выполнен успешно.

Комментарии

Все типы узлов поддерживают этот метод, но указатель на объект используется не всеми типами узлов.

Тип узла Указатель на объект
Исходный узел. Не используется.
Узел преобразования. Интерфейс IMFTransform или IMFActivate .
Выходной узел Интерфейс IMFStreamSink или IMFActivate .
Tee node. Не используется.
 

Если объект поддерживает IPersist, IPersistStorage или IPersistPropertyBag, метод получает идентификатор CLSID объекта и задает атрибут MF_TOPONODE_TRANSFORM_OBJECTID на узле.

Требования

   
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Целевая платформа Windows
Header mfidl.h
Библиотека Mfuuid.lib

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

IMFTopologyNode

Топологии