运行回调函数

专家必须实现 Run 函数。 网络监视器调用 Run 函数以在专家 DLL 中启动专家。

语法

BOOL WINAPI Run(
  _In_ HEXPERTKEY         hExpertKey,
  _In_ PEXPERTCONFIG      pConfig,
  _In_ PEXPERTSTARTUPINFO pExpertStartupInfo,
  _In_ DWORD              StartupFlags,
  _In_ HWND               hWndParent
);

parameters

hExpertKey [in]

传回所有特定于专家的网络监视器功能的专家的唯一标识符。

注意

hExpertKey 标识符可能会传递与 Configure 函数通过的专家密钥不同的专家密钥。

pConfig [in]

指向现有配置的指针。 pConfig 参数可以是 NULL,这意味着专家可以使用硬编码默认值运行,或者 pExpertStartupInfo 参数引用的启动信息。

pExpertStartupInfo [in]

指向专家启动时具有焦点的捕获元素的指针。

StartupFlags [in]

指示专家应如何使用 pExpertStartupInfo 参数。

定义的唯一标志是:

含义
EXPERT_STARTUP_FLAG_USE_STARTUP_DATA_OVER_CONFIG_DATA。
此标志指示专家使用 pExpertStartupInfo 参数,并且不使用 pConfig 参数。 通常,当专家可以从鼠标右键单击开始时设置此标志。 如果未设置标志,可能会发生以下两件事:专家不从鼠标右键单击开始,或者专家从右键单击开始,然后用户配置它。

hWndParent [in]

父 (的 hWnd 参数通常是网络监视器用户界面) 。

返回值

如果函数成功 (即专家启动) ,则返回值为 TRUE

如果函数失败,则返回值为 FALSE

注解

运行时,专家循环访问捕获文件中的帧,并生成报告或创建显示问题的事件。

要求

要求
最低受支持的客户端
Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器
Windows 2000 Server [仅限桌面应用]
标头
Netmon.h