次の方法で共有


パーサー関数

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

機能 説明
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 エクスポート関数
パーサー関数が使用する構造体。 パーサー構造体
パーサーとエキスパートが呼び出す一般的なヘルパー関数。 エキスパート関数とパーサーの共通関数