Parsningsstrukturer

I det här avsnittet beskrivs strukturer som du kan använda för att utveckla parsers. Dessa strukturer används av funktioner som du kan använda för att utveckla parsare och funktioner som du kan använda för att utveckla antingen parsare eller experter.

Struktur Beskrivning
MACFRAME- Definierar de vanligaste initiala protokollen.
ENTRYPOINTS Anger pekare till startpunkterna för Parser DLL.
PF_FOLLOWENTRY Anger det protokoll som följer det aktuella protokollet.
PF_FOLLOWSET Anger den uppsättning protokoll som följer det aktuella protokollet.
PF_HANDOFFENTRY Anger antingen det protokoll som lämnar över till det aktuella protokollet eller det protokoll som det aktuella protokollet lämnar över till.
PF_HANDOFFSET Anger den uppsättning protokoll som lämnar över till det aktuella protokollet eller den uppsättning protokoll som det aktuella protokollet lämnar över till.
PF_PARSERDLLINFO Anger antalet parsers i parser DLL och information om varje parser.
PF_PARSERINFO Anger information om en specifik parser.
LABELED_BIT Anger handtag, BIT-fält eller flaggor.
LABELED_BYTE Anger ett BYTE- etikettpar.
LABELED_DWORD Anger ett DWORD- etikettpar.
LABELED_WORD Anger ett WORD- etikettpar.
PROPERTYINFO Anger de egenskaper som protokollparsern kräver för att beskriva ramar.
PROPERTYINST- Anger en instans av en egenskap i en ram.
PROPERTYINSTEX Anger en free-form, utökad egenskapsinstans.
PROTOCOLINFO Anger ett protokoll.
INTERVALL Anger ett intervall för ett tal.
SET Anger en tabell med värden för en egenskap.

 

Information om funktioner som används för att utveckla parser-DLL:er finns i följande avsnitt.

Mer information om Se
Funktioner som parser DLL:er exporterar. Parser DLL Export Functions
Funktioner som du kan använda för att utveckla parser-DLL:er. Parser Functions
Funktioner som du kan använda för att utveckla parser- och expert-DLL:er. Expert och Parser Common Functions