パーサー構造体

このセクションでは、パーサーの開発に使用できる構造体について説明します。 これらの構造体は、パーサーの開発に使用できる関数と、パーサーまたはエキスパートの開発に使用できる関数によって使用されます。

構造 形容
MACFRAME の 最もよく使用される初期プロトコルを定義します。
ENTRYPOINTS パーサー DLL のエントリ ポイントへのポインターを指定します。
PF_FOLLOWENTRY 現在のプロトコルに従うプロトコルを指定します。
PF_FOLLOWSET 現在のプロトコルに従うプロトコルのセットを指定します。
PF_HANDOFFENTRY 現在のプロトコルにハンドオフするプロトコル、または現在のプロトコルが受け取るプロトコルのいずれかを指定します。
PF_HANDOFFSET 現在のプロトコルまたは現在のプロトコルが渡すプロトコルのセットに渡すプロトコルのセットを指定します。
PF_PARSERDLLINFO パーサー DLL 内のパーサーの数と、各パーサーに関する情報を指定します。
PF_PARSERINFO 特定のパーサーに関する情報を指定します。
LABELED_BIT ハンドル、BIT フィールド、またはフラグを指定します。
LABELED_BYTE BYTE ラベル ペアを指定します。
LABELED_DWORD DWORD ラベル のペアを指定します。
LABELED_WORD WORD ラベルのペア 指定します。
PROPERTYINFO プロトコル パーサーがフレームを記述するために必要なプロパティを指定します。
PROPERTYINST を する フレーム内のプロパティのインスタンスを指定します。
PROPERTYINSTEX の 自由形式の拡張プロパティ インスタンスを指定します。
PROTOCOLINFO プロトコルを指定します。
RANGE を する 数値の範囲を指定します。
SET の プロパティの値のテーブルを指定します。

 

パーサー DLL の開発に使用される関数については、次のトピックを参照してください。

詳細については、次の情報を参照してください。 見る
パーサー DLL がエクスポートする関数。 パーサー DLL エクスポート関数
パーサー DLL の開発に使用できる関数。 パーサー関数の
パーサーとエキスパート DLL の開発に使用できる関数。 Expert と Parser の一般的な関数