STATIONQUERY 结构

STATIONQUERY 结构使用网络监视器提供有关特定计算机的信息。

语法

typedef struct _STATIONQUERY {
  DWORD Flags;
  BYTE  BCDVerMinor;
  BYTE  BCDVerMajor;
  DWORD LicenseNumber;
  BYTE  MachineName[MACHINE_NAME_LENGTH];
  BYTE  UserName[USER_NAME_LENGTH];
  BYTE  Reserved[32];
  BYTE  AdapterAddress[6];
  WCHAR WMachineName[MACHINE_NAME_LENGTH];
  WCHAR WUserName[USER_NAME_LENGTH];
} STATIONQUERY, *LPSTATIONQUERY;

成员

标志

标识网络监视器当前状态的标志。

含义
STATIONQUERY_FLAGS_LOADED
驱动程序已加载,但内核未加载。
STATIONQUERY_FLAGS_RUNNING
驱动程序已加载,但未捕获数据。
STATIONQUERY_FLAGS_CAPTURING
驱动程序正在积极参与捕获。
STATIONQUERY_FLAGS_TRANSMITTING
此标志已过时。

BCDVerMinor

计算机上安装的网络监视器的次要版本号。

BCDVerMajor

计算机上安装的网络监视器的主版本号。

LicenseNumber

软件许可证号。

MachineName

计算机制造商名称(如果有)。

UserName

用户名或系统标识符。

Reserved

保留供将来使用。

AdapterAddress

NIC 地址。

WMachineName

Unicode 计算机名称。 此成员适用于网络监视器 2.0 或更高版本。

WUserName

Unicode 用户名。 此成员适用于网络监视器 2.0 或更高版本。

备注

QUERYTABLE 结构使用这些结构的数组来提供当前使用网络监视器捕获数据的计算机的列表。

要求

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

另请参阅

QUERYTABLE