Condividi tramite


Strutture parser

Questa sezione descrive le strutture che è possibile usare per sviluppare parser. Queste strutture vengono usate dalle funzioni che è possibile usare per sviluppare parser e funzioni che è possibile usare per sviluppare parser o esperti.

Struttura Descrizione
MACFRAME Definisce i protocolli iniziali usati più di frequente.
ENTRYPOINTS Specifica i puntatori ai punti di ingresso per la DLL del parser.
PF_FOLLOWENTRY Specifica il protocollo che segue il protocollo corrente.
PF_FOLLOWSET Specifica il set di protocolli che segue il protocollo corrente.
PF_HANDOFFENTRY Specifica il protocollo che passa al protocollo corrente o al protocollo a cui il protocollo corrente passa.
PF_HANDOFFSET Specifica il set di protocolli che passano al protocollo corrente o al set di protocolli a cui si passa il protocollo corrente.
PF_PARSERDLLINFO Specifica il numero di parser nella DLL del parser e le informazioni su ogni parser.
PF_PARSERINFO Specifica informazioni su un parser specifico.
LABELED_BIT Specifica handle, campi BIT o flag.
LABELED_BYTE Specifica una coppia di etichette BYTE .
LABELED_DWORD Specifica una coppia di etichette DWORD .
LABELED_WORD Specifica una coppia di etichette word .
PROPERTYINFO Specifica le proprietà richieste dal parser del protocollo per descrivere i frame.
PROPERTYINST Specifica un'istanza di una proprietà in un frame.
PROPERTYINSTEX Specifica un'istanza di proprietà estesa in formato libero.
PROTOCOLINFO Specifica un protocollo.
GAMMA Specifica un intervallo per un numero.
SET Specifica una tabella di valori per una proprietà.

 

Per informazioni sulle funzioni usate per sviluppare DLL parser, vedere gli argomenti seguenti.

Per informazioni su Vedere
Funzioni esportate dalle DLL del parser. Funzioni di esportazione DLL parser
Funzioni che è possibile usare per sviluppare DLL parser. Funzioni parser
Funzioni che è possibile usare per sviluppare DLL parser ed esperti. Funzioni comuni per esperti e parser