Copia uma parte da árvore de elementos do elemento de origem para o elemento de destino. Somente os elementos filhos do elemento de origem são copiados. Todos os elementos filhos existentes do elemento de destino são excluídos e substituídos pelos elementos filhos do elemento de origem.
Se o elemento de destino não tiver sido totalmente analisado, ou representar um fluxo de bits não analisado, a função cniCopyElementTree resultará em uma análise do elemento de destino antes de seus elementos-filho serem desanexados. A função assegura, então, consistência na formatação da árvore de mensagens, para que quaisquer referências a campos desanexados por cciElements permaneçam válidas. Portanto, se uma exceção de análise ocorrer durante a execução da função cniCopyElementTree, a causa poderá ser um problema com o elemento de destino ou com o elemento de origem.
void cniCopyElementTree( int* returnCode, CciElement* sourceElement, CciElement* targetElement);