Metodo IMFTopologyNode::CloneFrom (mfidl.h)

Copia i dati da un altro nodo della topologia in questo nodo.

Sintassi

HRESULT CloneFrom(
  [in] IMFTopologyNode *pNode
);

Parametri

[in] pNode

Puntatore all'interfaccia IMFTopologyNode del nodo da copiare.

Valore restituito

Il metodo restituisce un HRESULT. I valori possibili includono, ma non sono limitati a, quelli indicati nella tabella seguente.

Codice restituito Descrizione
S_OK
Il metodo è riuscito.
MF_E_INVALIDREQUEST
I tipi di nodo non corrispondono.

Commenti

I due nodi devono avere lo stesso tipo di nodo. Per ottenere il tipo di nodo, chiamare IMFTopologyNode::GetNodeType.

Questo metodo copia il puntatore a oggetti, i tipi preferiti e gli attributi da pNode a questo nodo. Copia anche TOPOID che identifica in modo univoco ogni nodo in una topologia. Non duplica alcuna delle connessioni da pNode ad altri nodi.

Lo scopo di questo metodo consiste nel copiare i nodi da una topologia a un'altra. Non usare nodi duplicati nella stessa topologia.

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

Vedi anche

IMFTopologyNode

Topologie