パーサー関数

次のヘルパー関数はパーサーによって呼び出されます。

機能 形容
AddressToString を する アドレスを文字列に変換します。
LookupByteSetString の ラベル付きセットの指定した値に対応する文字列を取得します。
SetCCInstPtr の コンテキスト インスタンス ポインターをキャプチャします。
StringToAddress 文字列をアドレスに変換します。
VarLenSmallIntToDword 可変長の小さい整数を DWORDに変換します。
LookupDwordSetString の ラベル付きセットの指定した値に対応する文字列を取得します。
LookupWordSetString の ラベル付きセットから、指定された値に対応する文字列を取得します。
BERGetHeader 選択肢ヘッダーをデコードします。
BERGetInteger を する BER でエンコードされた整数をデコードします。
BERGetString BER でエンコードされた文字列をデコードします。
CCHeapAlloc を する キャプチャごとにメモリを割り当てます。
CCHeapFree を する CCHeapAlloc 関数によって割り当てられたメモリを解放します。
CCHeapReAlloc CCHeapAlloc 関数によって割り当てられたメモリを再割り当てします。
CCHeapSize CCHeapAlloc 関数によって割り当てられたメモリのサイズを取得します。
GetCCInstPtr を する キャプチャ コンテキストに追加されたインスタンス データへのポインターを取得します。
CreateProtocol の 特定のプロトコル パーサーが存在することを Network Monitor API に通知します。
DestroyProtocol の CreateProtocol 関数によって作成されたプロトコルを破棄します。
BuildINIPath 入力した情報に対応する初期化 (INI) ファイルへの完全修飾パスを取得します。
CreateHandoffTable の 特定の INI ファイル内の情報に基づいてハンドオフ テーブルを作成します。
DestroyHandoffTable の CreateHandoffTable 関数で作成されたハンドオフ テーブルを破棄します。
GetProtocolFromTable の 特定のハンドオフ テーブルのプロトコルを取得します。
AddProperty の PROPERTYINFO 構造体をプロパティ データベースに追加します。
AttachPropertyInstance フレームにプロパティ インスタンスをアタッチします。
AttachPropertyInstanceEx の フレームにプロパティ インスタンスをアタッチします。
CreatePropertyDatabase の パーサーがデータを記述するために使用するプロパティを記述するプロパティ データベースを作成します。
DestroyPropertyDatabase の CreatePropertyDatabase および AddProperty 関数の呼び出しによって作成されたプロパティ データベース 破棄します。
FindNextFrame の 特定のフィルターに一致する現在のキャプチャ コンテキスト内の次のフレームを検索します。
FindPreviousFrame の 特定のフィルターに一致する現在のキャプチャ コンテキスト内の前のフレームを検索します。
FormatPropertyInstance プロパティ インスタンスを一般的な方法で書式設定します。
GetFrameDestAddress の フレームの宛先アドレスを取得します。
GetFrameSourceAddress の フレームの送信元アドレスを取得します。
GetProtocolStartOffset の フレーム内の特定のプロトコルへのオフセットを取得します。
ParserTemporaryLockFrame パーサーに入ったときにフレームをロックし、終了時にフレームのロックを解除します。

 

エクスポート関数 (エキスパートとパーサーが呼び出すことができるヘルパー関数)、構造体、および列挙型については、次のトピックを参照してください。

詳細については、次の情報を参照してください。 見る
パーサーがエクスポートする関数。 パーサー DLL エクスポート関数
パーサー関数が使用する構造体。 パーサー構造体の
パーサーとエキスパートが呼び出す一般的なヘルパー関数。 Expert と Parser の一般的な関数