Esta função cria um contexto de extensão definido pelo usuário associado a um objeto analisador. Ela é chamada pelo broker quando uma instância de um objeto analisador é construído ou alocado. Esta ação ocorre quando um fluxo de mensagens faz com que os dados da mensagem sejam analisados; o broker constrói ou aloca um objeto analisador para adquirir a seção apropriada dos dados da mensagem.
Antes desta função ser chamada, o broker cria um elemento de nome como o elemento-raiz efetivo para o analisador. Entretanto, esse elemento não é nomeado. O analisador deve nomear este elemento na função cpiSetElementName.
Definido em | Tipo | Membro |
---|---|---|
CPI_VFT | Obrigatório | iFpCreateContext |
void cpiCreateContext(
CciParser* parser);
Se for bem-sucedido, o endereço do contexto da extensão definida pelo usuário será retornado. Caso contrário, um valor de zero é retornado.