Структура 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;
Члены
-
Flags
-
Флаги, определяющие текущее состояние сетевого монитора.
Значение Значение - STATIONQUERY_FLAGS_LOADED
Драйвер загружен, а ядро — нет. - STATIONQUERY_FLAGS_RUNNING
Драйвер загружается, но не захватывает данные. - STATIONQUERY_FLAGS_CAPTURING
Драйвер активно участвует в захвате. - STATIONQUERY_FLAGS_TRANSMITTING
Этот флаг устарел. -
BCDVerMinor
-
Дополнительный номер версии монитора сети, установленного на компьютере.
-
BCDVerMajor
-
Основной номер версии монитора сети, установленного на компьютере.
-
Номер лицензии
-
Номер лицензии на программное обеспечение.
-
MachineName
-
Имя изготовителя компьютера, если таковое есть.
-
UserName
-
Имя пользователя или идентификатор системы.
-
Reserved
-
Зарезервировано для последующего использования.
-
AdapterAddress
-
Адрес сетевого адаптера.
-
WMachineName
-
Имя компьютера в Юникоде. Этот элемент применяется к Network Monitor 2.0 или более поздней версии.
-
WUserName
-
Имя пользователя в Юникоде. Этот элемент применяется к Network Monitor 2.0 или более поздней версии.
Комментарии
Массив этих структур используется структурой QUERYTABLE для предоставления списка компьютеров, которые в настоящее время используют сетевой монитор для сбора данных.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера |
Windows 2000 Server [только классические приложения] |
Заголовок |
|