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_PRIVATE
专家需要私人 (非共享) 事件查看器。 - 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 Professional [仅限桌面应用] |
最低受支持的服务器 |
Windows 2000 Server [仅限桌面应用] |
标头 |
|