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

Copia los datos de otro nodo de topología en este nodo.

Sintaxis

HRESULT CloneFrom(
  [in] IMFTopologyNode *pNode
);

Parámetros

[in] pNode

Puntero a la interfaz IMFTopologyNode del nodo que se va a copiar.

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.
MF_E_INVALIDREQUEST
Los tipos de nodo no coinciden.

Comentarios

Los dos nodos deben tener el mismo tipo de nodo. Para obtener el tipo de nodo, llame a IMFTopologyNode::GetNodeType.

Este método copia el puntero de objeto, los tipos preferidos y los atributos de pNode a este nodo. También copia el TOPOID que identifica de forma única cada nodo de una topología. No duplica ninguna de las conexiones de pNode a otros nodos.

El propósito de este método es copiar nodos de una topología a otra. No use nodos duplicados dentro de la misma topología.

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