Metodo IMFTopologyNode::SetObject (mfidl.h)
Imposta l'oggetto associato a questo nodo.
Sintassi
HRESULT SetObject(
[in] IUnknown *pObject
);
Parametri
[in] pObject
Puntatore all'interfaccia IUnknown dell'oggetto. Usare il valore NULL per cancellare un oggetto impostato in precedenza.
Valore restituito
Il metodo restituisce un HRESULT. I valori possibili includono, ma non sono limitati a, quelli indicati nella tabella seguente.
Codice restituito | Descrizione |
---|---|
|
Il metodo è riuscito. |
Commenti
Tutti i tipi di nodo supportano questo metodo, ma il puntatore a oggetti non viene usato da ogni tipo di nodo.
Tipo di nodo | Puntatore a oggetti |
---|---|
Nodo di origine. | Non usato. |
Trasformare il nodo. | Interfaccia FMTransform o FMActivate . |
Nodo di output | Interfaccia FMStreamSink o FMActivate . |
Nodo tee. | Non usato. |
Se l'oggetto supporta IPersist, IPersistStorage o IPersistPropertyBag, il metodo ottiene il CLSID dell'oggetto e imposta l'attributo MF_TOPONODE_TRANSFORM_OBJECTID nel nodo.
Requisiti
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | mfidl.h |
Libreria | Mfuuid.lib |