次の方法で共有


パーサー関数

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

機能 形容
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 の一般的な関数