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 |
---|---|
|
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 |