Compartilhar via


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

Copia os dados de outro nó de topologia para esse nó.

Sintaxe

HRESULT CloneFrom(
  [in] IMFTopologyNode *pNode
);

Parâmetros

[in] pNode

Um ponteiro para a interface IMFTopologyNode do nó a ser copiado.

Valor retornado

O método retorna um HRESULT. Os possíveis valores incluem, mas sem limitação, aqueles na tabela a seguir.

Código de retorno Descrição
S_OK
O método foi bem-sucedido.
MF_E_INVALIDREQUEST
Os tipos de nó não correspondem.

Comentários

Os dois nós devem ter o mesmo tipo de nó. Para obter o tipo de nó, chame IMFTopologyNode::GetNodeType.

Esse método copia o ponteiro do objeto, os tipos preferenciais e os atributos do pNode para esse nó. Ele também copia o TOPOID que identifica exclusivamente cada nó em uma topologia. Ele não duplica nenhuma das conexões de pNode para outros nós.

A finalidade desse método é copiar nós de uma topologia para outra. Não use nós duplicados na mesma topologia.

Requisitos

   
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho mfidl.h
Biblioteca Mfuuid.lib

Confira também

IMFTopologyNode

Topologias