IDelaydC::Configure 方法

Configure 方法提交用于捕获的配置信息。

语法

HRESULT STDMETHODCALLTYPE Configure(
  [in]  HBLOB hConfigurationBlob,
  [out] HBLOB hErrorBlob
);

parameters

hConfigurationBlob [in]

包含配置信息的 BLOB 的句柄。

hErrorBlob [out]

包含其他错误信息的错误 BLOB 的句柄。 有关错误 BLOB 的内容的信息,请参阅本主题中的“备注”部分。

返回值

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

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

返回代码 说明
NMERR_CAPTURING
NPP 报告捕获会话已启动。
NMERR_DISK_NOT_LOCAL_FIXED
NMERR_COULD_NOT_CREATE_MEMORY
NMERR_OUT_OF_MEMORY
没有可用的内存。 关闭窗口以释放资源。
NMERR_INVALID_PARAMETER
hConfiguration 参数指定的配置 BLOB 无效。

备注

必须应用此方法来重启已启动、已停止但未断开连接的 NPP。

hErrorBlob 返回的错误 BLOB 包含网络监视器在 hConfigurationBlob 中指定的配置 BLOB 中无法理解或查找的条目。 返回的错误 BLOB 包含应用程序可用于故障排除的错误信息。 例如,如果返回NMERR_BLOB_ENTRY_DOES_NOT_EXIST,则返回的错误 BLOB 中包含网络监视器找不到的条目。

要求

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

请参阅

IDelaydC

IDelaydC::Connect

IDelaydC::Start

IDelaydC::Stop