IESP::Start 方法

Start 方法启动捕获。

语法

HRESULT STDMETHODCALLTYPE Start(
  [out] char *pFileName
);

parameters

pFileName [out]

指向用于存储网络数据的 捕获文件 的名称的指针。 如果需要此文件名供将来参考,请确保缓存此文件名。

返回值

如果方法成功,则返回值NMERR_SUCCESS。

如果 方法不成功,则返回值为以下错误代码之一:

返回代码 说明
NMERR_CAPTURE_PAUSED
捕获已暂停,必须先停止,然后才能重新启动。 调用 IESP::Stop 以停止捕获。
NMERR_CAPTURING
捕获已启动。
NMERR_NOT_CONNECTED
NPP 未连接到网络。 调用 IESP::Connect 将 NPP 连接到网络。
NMERR_NOT_ESP
NPP 连接到网络,但未使用 IESP::Connect 方法。

备注

捕获文件的位置在 Windows 注册表中指定,但你可以使用网络监视器更改目录位置。

使用 IESP::Start 和 IESP::Stop 方法重启捕获时,必须调用 IESP::Configure 方法以在每次调用 IESP::Start 时重新配置连接以重启捕获数据。 使用这三种方法启动和停止捕获时,每次开始捕获时都会创建一个新的捕获文件。

注意

还可以使用 IESP::P auseIESP::Resume 方法来启动和停止捕获。 使用这两种方法时,捕获的数据将存储在同一个捕获文件中。

要求

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

请参阅

IESP

IESP::Configure

IESP::Connect

IESP::P ause

IESP::Resume

IESP::Stop