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 |
|