Teilen über


STATIONQUERY-Struktur

Die STATIONQUERY-Struktur stellt Informationen zu einem bestimmten Computer mithilfe des Netzwerkmonitors bereit.

Syntax

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;

Member

Flags

Flags, die den aktuellen Zustand des Netzwerkmonitors identifizieren.

Wert Bedeutung
STATIONQUERY_FLAGS_LOADED
Der Treiber wird geladen, der Kernel jedoch nicht.
STATIONQUERY_FLAGS_RUNNING
Der Treiber wird geladen, erfasst aber keine Daten.
STATIONQUERY_FLAGS_CAPTURING
Der Fahrer ist aktiv an einer Erfassung beteiligt.
STATIONQUERY_FLAGS_TRANSMITTING
Dieses Flag ist veraltet.

BCDVerMinor

Nebenversionsnummer des auf dem Computer installierten Netzwerkmonitors.

BCDVerMajor

Hauptversionsnummer des auf dem Computer installierten Netzwerkmonitors.

LicenseNumber

Softwarelizenznummer.

MachineName

Name des Computerherstellers, falls vorhanden.

UserName

Benutzername oder Systembezeichner.

Reserved

Für die zukünftige Verwendung reserviert.

AdapterAddress

NIC-Adresse.

WMachineName

Unicode-Computername. Dieses Element gilt für Netzwerkmonitor 2.0 oder höher.

WUserName

Unicode-Benutzername. Dieses Element gilt für Netzwerkmonitor 2.0 oder höher.

Bemerkungen

Ein Array dieser Strukturen wird von der QUERYTABLE-Struktur verwendet, um eine Liste der Computer bereitzustellen, die derzeit Netzwerkmonitor zum Erfassen von Daten verwenden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows 2000 Server [nur Desktop-Apps]
Header
Netmon.h

Siehe auch

QUERYTABLE