Метод IMFTopologyNode::SetObject (mfidl.h)
Задает объект , связанный с этим узлом.
Синтаксис
HRESULT SetObject(
[in] IUnknown *pObject
);
Параметры
[in] pObject
Указатель на интерфейс IUnknown объекта. Используйте значение NULL для очистки объекта, который был задан ранее.
Возвращаемое значение
Метод возвращает HRESULT. Допустимые значения включают, но не ограничиваются, значения, приведенные в следующей таблице.
Код возврата | Описание |
---|---|
|
Метод выполнен успешно. |
Комментарии
Все типы узлов поддерживают этот метод, но указатель на объект используется не всеми типами узлов.
Тип узла | Указатель на объект |
---|---|
Исходный узел. | Не используется. |
Узел преобразования. | Интерфейс 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 |