このセクションでは、パーサーの開発に使用できる構造体について説明します。 これらの構造体は、パーサーの開発に使用できる関数と、パーサーまたはエキスパートの開発に使用できる関数によって使用されます。
| 構造 | 形容 |
|---|---|
| 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 の一般的な関数 |