共用方式為


程式設計專家

網路監視器 SDK 包含建置專家所需的函式和範例程式碼。 不過,您也可以使用現有的工具,包括對話方塊編輯器。

執行專家的最低需求

下表列出您必須用來建置專家的 DLL 進入點和專家函式。

名稱 類型 必要?
DllMain DLL 專案函式 Yes
註冊專家 DLL 專案函式 Yes
執行 DLL 專案函式 Yes
設定 DLL 專案函式 只有當專家提供使用者設定時。
ExpertIndicateStatus 專家函式 Yes
ExpertSubmitEvent 專家函式 Yes

 

檢閱網路監視器 SDK 中的專家和剖析器參考主題,以更新您的原始程式碼,然後使用下列主題中提供的範例程式碼和程式:

專家 DLL 需要 C,而不是 C++ 呼叫慣例,因為函式是透過函式指標使用重迭來呼叫。 透過一組特製化專家功能,專家可以存取擷取中的畫面格。 專家可以使用大部分的網路監視器 API 來管理傳回的資料。 當專家發現要傳送給使用者的資訊時,它會封裝事件資料結構中的資訊,並將其提交至網路監視器,然後在專家輸出視窗中顯示資訊。 專家必須使用 ExpertIndicateStatus 函式所提供的百分比完成狀態資訊定期更新網路監視器。

專家匯出的函式稱為如下:

  • 當網路監視器建立要向使用者呈現的專家清單時,網路監視器會呼叫 註冊專家 函式。
  • 呼叫 Register之後,如果專家可設定,網路監視器會呼叫 Configure 函式。
  • 當網路監視器使用者按一下 [ 執行專家] 時,網路監視器會呼叫 Run 函式。

當專家分析所要求的畫面格並找出問題時,他們會使用 ExpertSubmitEvent 來提交包含問題相關資訊的事件。 網路監視器會將事件散發給標準 (共用) 事件檢視器,或專家註冊) 私人事件檢視器時 (。