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 |
|