Share via


EXPERTENUMINFO 結構

EXPERTENUMINFO結構提供專家的相關資訊。 網路監視器會配置結構的記憶體,並在呼叫 Register Expert 函 式時將其傳遞給專家。 當專家收到結構時,它必須填入網路監視器要求的所有資訊。

語法

typedef struct {
  char                szName[EXPERTSTRINGLENGTH];
  char                szVendor[EXPERTSTRINGLENGTH];
  char                szDescription[EXPERTSTRINGLENGTH];
  DWORD               Version;
  DWORD               Flags;
  HEXPERT             hExpert;
  char                szDllName[MAX_PATH];
  HINSTANCE           hModule;
  PEXPERTREGISTERPROC pRegisterProc;
  PEXPERTCONFIGPROC   pConfigProc;
  PEXPERTRUNPROC      pRunProc;
} EXPERTENUMINFO, *PEXPERTENUMINFO;

成員

szName

專家的名稱。

szVendor

建立專家的廠商名稱。

szDescription

專家的描述。 szDescription成員的值可能是Null。 如果名稱太長,則會在預設檢視器組態中截斷名稱。

版本

此值必須是零。

旗標

下列旗標描述專家。

意義
EXPERT_ENUM_FLAG_CONFIGURABLE
專家支援對 Configure 方法的呼叫。
EXPERT_ENUM_FLAG_VIEWER_PRI加值稅E
專家需要私人 (非共用) 事件檢視器。
EXPERT_ENUM_FLAG_NO_VIEWER
專家不會傳送事件通知。
EXPERT_ENUM_FLAG_ADD_ME_TO_RMC_IN_SUMMARY
當焦點位於摘要窗格中時,專家會出現在操作功能表上。
EXPERT_ENUM_FLAG_ADD_ME_TO_RMC_IN_DETAIL
當焦點位於詳細資料窗格中時,專家會出現在操作功能表上。

hExpert

處理專家。 當 EXPERTENUMINFO 結構用來註冊專家時,會忽略 參數。

szDllName

私人成員;請勿使用。

hModule

私人成員;請勿使用。

pRegisterProc

私人成員;請勿使用。

pConfigProc

私人成員;請勿使用。

pRunProc

私人成員;請勿使用。

規格需求

需求
最低支援的用戶端
Windows 2000 專業版 [僅限傳統型應用程式]
最低支援的伺服器
Windows 2000 Server [僅限傳統型應用程式]
標頭
Netmon.h