IDelaydC::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

另请参阅

IDelaydC

QUERYTABLE

STATIONQUERY