IESP::QueryStations 方法

QueryStations 方法提供当前使用网络监视器捕获网络数据的所有计算机的列表。

语法

HRESULT STDMETHODCALLTYPE QueryStations(
  [in, out] QUERYTABLE *lpQueryTable
);

参数

lpQueryTable [in, out]

指向 QUERYTABLE 结构的指针。 输入时,此结构必须包含希望网络监视器返回的最大计算机数和 STATIONQUERY 结构数组。

在输出时,此结构返回捕获数据的计算机数,以及找到的每台计算机的 STATIONQUERY 结构。 请注意,此总计可能包括使用早于版本 2.0 的网络监视器版本的计算机。

返回值

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

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

返回代码 说明
NMERR_OUT_OF_MEMORY
处理此查询所需的内存不可用。

备注

在调用 CreateNPPInterface 方法后,可以随时调用此方法。 对此方法的调用是同步调用,这可能需要几秒钟才能完成,因为网络监视器等待远程计算机响应查询。 只能查询本地子网上的计算机。

你负责为 QUERYTABLE 结构分配内存,并在不再需要表后释放该内存。 此要求包括 QUERYTABLE 中使用的 STATIONQUERY 数组所需的内存。

要求

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

另请参阅

IESP

QUERYTABLE

STATIONQUERY