Partilhar via


estrutura PF_PARSERINFO

A estrutura PF_PARSERINFO define um analisador por vez. Na estrutura PF_PARSERINFO , um analisador é definido pelas informações sobre o protocolo que o analisador detecta.

Sintaxe

typedef struct _PF_PARSERINFO {
  char           szProtocolName[MAX_PROTOCOL_NAME_LEN];
  char           szComment[MAX_PROTOCOL_COMMENT_LEN];
  char           szHelpFile[MAX_PATH];
  PPF_FOLLOWSET  pWhoCanPrecedeMe;
  PPF_FOLLOWSET  pWhoCanFollowMe;
  PPF_HANDOFFSET pWhoHandsOffToMe;
  PPF_HANDOFFSET pWhoDoIHandOffTo;
} PF_PARSERINFO, *PPF_PARSERINFO;

Membros

szProtocolName

Nome do protocolo que o analisador detecta.

szComment

Breve descrição do protocolo.

szHelpFile

Nome do arquivo de Ajuda do protocolo, se houver.

pWhoCanPrecedeMe

Ponteiro para uma estrutura PF_FOLLOWSET que lista os protocolos que podem preceder o protocolo descrito pela estrutura PF_PARSERINFO . O Monitor de Rede adiciona o protocolo do analisador ao conjunto a seguir de todos os protocolos no conjunto.

pWhoCanFollowMe

Ponteiro para uma estrutura PF_FOLLOWSET que lista o protocolo que pode seguir o protocolo descrito pela estrutura PF_PARSERINFO . O Monitor de Rede adiciona os protocolos do conjunto ao conjunto a seguir do protocolo do analisador.

pWhoHandsOffToMe

Ponteiro para uma estrutura PF_HANDOFFSET que entrega o protocolo que a estrutura PF_PARSERINFO descreve. O Monitor de Rede adiciona o protocolo do analisador aos conjuntos de entrega de todos os protocolos no conjunto.

pWhoDoIHandOffTo

Ponteiro para uma estrutura PF_HANDOFFSET que lista os protocolos aos quais o protocolo do analisador entrega. O Monitor de Rede adiciona os protocolos desse conjunto ao conjunto de entrega do protocolo do analisador.

Comentários

A estrutura PF_PARSERINFO é usada na estrutura PF_PARSERDLLINFO para fornecer uma descrição de um analisador. O Monitor de Rede usa a descrição do analisador para atualizar o arquivo Parser.ini e os arquivos INI dos analisadores que precedem e seguem o protocolo descrito na estrutura PF_PARSERINFO .

Um conjunto a seguir especifica os protocolos que seguem um protocolo. O Monitor de Rede usa um conjunto a seguir quando o analisador não consegue identificar o próximo protocolo dos dados em uma instância de protocolo. Um conjunto a seguir é armazenado no arquivo Parser.ini . Quando o analisador é instalado pela primeira vez, o Monitor de Rede atualiza o conjunto a seguir dos protocolos do analisador listados em pWhoCanPrecedeMe e pWhoCanFollowMe.

Um conjunto de entrega especifica os protocolos que seguem um protocolo. O analisador usa um conjunto de entregas somente quando o analisador pode identificar o próximo protocolo dos dados em uma instância de protocolo. Um conjunto de entrega é armazenado nos arquivos INI de cada analisador. Quando o analisador é instalado pela primeira vez, o Monitor de Rede atualiza o conjunto de entrega dos protocolos do analisador listados em pWhoHandsOffToMe e pWhoDoIHandOffTo.

Para obter informações sobre Consulte
O que são analisadores e como eles funcionam com o Monitor de Rede. Analisadores
O que os conjuntos a seguir contêm. Especificando um conjunto a seguir
Quais conjuntos de entrega contêm. Especificando um conjunto de entrega
Quais pontos de entrada estão incluídos na DLL do analisador. Arquitetura de DLL do analisador
Como implementar ParserAutoInstallInfo inclui um exemplo. Implementando ParserAutoInstallInfo

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows 2000 Server [somente aplicativos da área de trabalho]
Cabeçalho
Netmon.h

Confira também

ParserAutoInstallInfo

PF_FOLLOWSET

PF_HANDOFFSET

PF_PARSERDLLINFO