IMonitor::D oInitialize 方法

DoInitialize 方法必须由监视器实现。 MCSVC 调用此方法以在调用 NPP 的 IRTC::Connect 方法之前立即获取捕获筛选器。

语法

HRESULT DoInitialize(
  [in]      IUnknown *pUnkMonitorCtrl,
  [in, out] HBLOB    hNPPBlob
);

parameters

pUnkMonitorCtrl [in]

MCSVC 传入的 IUnknown 指针。 若要获取支持的监视器控制接口,监视器必须在指针上调用 IUnknown::QueryInterface

hNPPBlob [in, out]

输入时为 NPP BLOB 的句柄。

在输出中,是包含捕获筛选器的 NPP BLOB。

返回值

如果该方法成功,则返回值S_OK (与 NOERROR) 相同。

如果该方法不成功,则返回值为错误代码。 出错时,MCSVC 不会创建监视器,也不会在接口指针上调用 IUnknown::Release

备注

MCSVC 调用 DoInitialize 方法以执行任何所需的监视器初始化。

要求

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