共用方式為


網路監視器 (程式設計考慮)

本主題包含程式設計資訊。 下列清單會識別一些可協助您撰寫剖析器的程式設計秘訣。

提示 Description
自動安裝剖析器 實作 ParserAutoInstallInfo 函式來自動安裝剖析器,並更新相關聯的 INI 檔案。 如果您手動安裝剖析器,則必須手動更新所有相關聯的 INI 檔案。
剖析通訊協定屬性 實作 AttachProperties 函式來剖析通訊協定屬性。 當您附加屬性實例時,請避免使用 AttachPropertyInstanceEx 函式,並只將它用於非位元組對齊的資料,或必須解碼的資料。 附加屬性是指將屬性實例對應至擷取中的特定位置。
剖析在框架之間分割的通訊協定 假設通訊協定的每個部分在框架內都已完成,並假設使用者呼叫 Protocol Coalesce 工具,將片段合併成一個通訊協定。 剖析通訊協定時,請勿回頭查看先前的框架,並避免嘗試重建在畫面格之間分割的通訊協定。
格式化顯示的資料 呼叫 FormatPropertyInstance 函式,以使用泛型格式器來格式化網路監視器 UI 詳細資料窗格中顯示的資料。 避免為 UI 顯示資料撰寫自訂格式器。 不過,您可以呼叫自訂格式器,為您要剖析的通訊協定建立 摘要屬性 行。
使用 CCAlloc 當您想要網路監視器根據每個擷取配置資料時,請使用 CCAlloc。 網路監視器不會指定畫面格呼叫剖析器的順序。
保留剖析器無狀態 讓剖析器作業保持無狀態,因為當網路監視器剖析擷取時,它不會以特定順序將畫面格傳遞至剖析器。 基於這個理由,建議您不要保留全域資料。