IDelaydC::"开始"菜单 方法

"开始"菜单方法启动捕获。

语法

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

参数

pFileName [out]

指向用于存储网络数据的 捕获文件 的名称的指针。 如果需要将来的引用,请务必缓存此文件名。

返回值

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

如果方法失败,则返回值是以下错误代码之一:

返回代码 说明
NMERR_CAPTURE_PAUSED
捕获处于暂停状态,必须先停止捕获,然后才能重启。 调用 IDelaydC::Stop 停止捕获。 有关详细信息,请参阅本主题中的“备注”部分。
NMERR_CAPTURING
已启动捕获。
NMERR_NOT_CONNECTED
NPP 未连接到网络。 调用 IDelaydC::连接以连接到网络。
NMERR_NOT_DELAYED
NPP 连接到网络,但未连接到 IDelaydC::连接 方法。

注解

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

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

注意

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

要求

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

另请参阅

IDelaydC

IDelaydC::Configure

IDelaydC::连接

IDelaydC::P ause

IDelaydC::Resume

IDelaydC::Stop