共用方式為


編程專家

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

執行專家的最低要求

下表列出建立專家時必須使用的 DLL 入口點和專家函式。

名字 類型 必填?
DllMain DLL 入口函式 是的
註冊專家 DLL 入口函式 是的
執行 DLL 入口函式 是的
設定 DLL 入口函式 只有當專家提供用戶設定時。
ExpertIndicateStatus 專家功能 是的
ExpertSubmitEvent 專家功能 是的

 

請檢閱網路監視器 SDK 中有關專家和解析器的參考主題,更新您的原始碼,然後使用這些主題中提供的範例程式碼和流程:

專用 DLL 需要使用 C 的呼叫約定,而不是 C++,因為函式透過函式指標使用覆蓋層進行呼叫。 透過一組專門的專家功能,專家可以存取擷取過程中的影像畫面。 專家可以使用大部分的網路監視 API 來處理返回的數據。 當專家發現要傳送給使用者的資訊時,它會封裝事件數據結構中的資訊,並將它提交至網路監視器,然後在專家輸出視窗中顯示資訊。 專家必須使用由 ExpertIndicateStatus 功能提供的百分比完成狀態資訊,定期更新網路監視器。

專家導出的函式如下所示:

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

當專家分析要求的畫面格並發現問題時,他們會使用 ExpertSubmitEvent 來提交包含問題相關信息的事件。 網路監視器會將事件發佈至標準(共用)事件查看器,或將事件發佈至私人事件查看器(如果專家註冊該事件查看器)。