Compartir a través de


Método IMFTopologyNode::SetObject (mfidl.h)

Establece el objeto asociado a este nodo.

Sintaxis

HRESULT SetObject(
  [in] IUnknown *pObject
);

Parámetros

[in] pObject

Puntero a la interfaz IUnknown del objeto. Use el valor NULL para borrar un objeto que se estableció anteriormente.

Valor devuelto

El método devuelve un valor HRESULT. Entre los valores posibles se incluyen los que se indican en la tabla siguiente, entre otros.

Código devuelto Descripción
S_OK
El método se ha llevado a cabo de forma correcta.

Comentarios

Todos los tipos de nodo admiten este método, pero cada tipo de nodo no usa el puntero de objeto.

Tipo de nodo Puntero de objeto
Nodo de origen. No se usa.
Transformar nodo. Interfaz IMFTransform o IMFActivate .
Nodo de salida Interfaz IMFStreamSink o IMFActivate .
Nodo de tee. No se usa.
 

Si el objeto admite IPersist, IPersistStorage o IPersistPropertyBag, el método obtiene el CLSID del objeto y establece el atributo MF_TOPONODE_TRANSFORM_OBJECTID en el nodo.

Requisitos

   
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado mfidl.h
Library Mfuuid.lib

Consulte también

IMFTopologyNode

Topologías