剖析器會呼叫下列協助程式函式。
| 功能 | 描述 |
|---|---|
| AddressToString | 將地址轉換成字串。 |
| LookupByteSetString | 擷取對應至已標記集合之指定值的字串。 |
| SetCCInstPtr | 擷取內容實例指標。 |
| StringToAddress | 將字串轉換成位址。 |
| VarLenSmallIntToDword | 將可變長度的小整數轉換為 DWORD。 |
| LookupDwordSetString | 擷取對應至已標記集合之指定值的字串。 |
| LookupWordSetString | 從加上標籤的集合擷取對應至指定值的字串。 |
| BERGetHeader | 譯碼選擇標頭。 |
| BERGetInteger | 譯碼 BER 編碼的整數。 |
| BERGetString | 譯碼 BER 編碼的字串。 |
| CCHeapAlloc | 依擷取方式配置記憶體。 |
| CCHeapFree | 釋放由 CCHeapAlloc 函式配置的記憶體。 |
| CCHeapReAlloc | 重新配置由 CCHeapAlloc 函式配置的記憶體。 |
| CCHeapSize | 擷取由 CCHeapAlloc 函式配置的記憶體大小。 |
| GetCCInstPtr | 擷取新增至擷取內容之實例數據的指標。 |
| CreateProtocol | 通知網路監視器 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 匯出函式 |
| 剖析器函式所使用的結構。 | 剖析器結構 |
| 剖析器和專家呼叫的常見協助程式函式。 | 專家和剖析器一般函式 |