cniDeleteNodeContext

Exclui qualquer contexto para uma instância de um objeto de nó definido pelo usuário. É chamada pelo intermediário de mensagens sempre que uma instância de um objeto de nó for destruída, quando um fluxo de mensagens for excluído ou quando uma configuração for reimplementada. Um nó de fluxo de mensagens também pode ser excluído quando se reconfigura ou reimplementa um intermediário.

As responsabilidades do nó neste ponto são de:
  1. Liberar quaisquer áreas de dados específicas da instância do nó (como o contexto) que foram adquiridas na construção ou durante o processamento do nó.
  2. Liberar quaisquer recursos adicionais que possam ter sido adquiridos para o processamento do nó.
Definido em Type Membro
CNI_VFT Opcional iFpDeleteNodeContext

Sintaxe

void cniDeleteNodeContext(CciContext* context);

Parâmetros

context
O endereço do contexto para a instância do nó, conforme criado e retornado pela função cniCreateNodeContext (entrada).

Exemplo

void _deleteNodeContext(
    CciContext* context
){
    static char* functionName = (char *)"_deleteNodeContext()";

    return;
}

Conceitos relacionados
Nós Input definidos pelo usuário
Nós de Processamento de Mensagem Definidos pelo Usuário
Nós de Saída Definidos pelo Usuário

Tarefas relacionadas
Criando um Nó de Entrada em C
Criando um Nó de Processamento de Mensagem em C

Referências relacionadas
Funções de Implementação de Nó em Linguagem C
cniCreateNodeContext