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 [仅限桌面应用] |
标头 |
|