Поделиться через


Структура 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 [только классические приложения]
Заголовок
Netmon.h

См. также раздел

QUERYTABLE