Struttura STATIONQUERY

La struttura STATIONQUERY fornisce informazioni su un computer specifico tramite Monitoraggio di rete.

Sintassi

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;

Members

Flag

Flag che identificano lo stato corrente di Monitoraggio di rete.

Valore Significato
STATIONQUERY_FLAGS_LOADED
Il driver viene caricato, ma il kernel non è.
STATIONQUERY_FLAGS_RUNNING
Il driver viene caricato ma non acquisisce i dati.
STATIONQUERY_FLAGS_CAPTURING
Il driver è attivamente impegnato in un'acquisizione.
STATIONQUERY_FLAGS_TRANSMITTING
Questo flag è obsoleto.

BCDVerMinor

Numero di versione secondaria di Monitoraggio di rete installato nel computer.

BCDVerMajor

Numero di versione principale di Monitoraggio di rete installato nel computer.

LicenseNumber

Numero di licenza software.

MachineName

Nome produttore computer, se disponibile.

UserName

Nome utente o identificatore di sistema.

Reserved

Riservato per utilizzi futuri.

AdapterAddress

Indirizzo della scheda di interfaccia di rete.

WMachineName

Nome computer Unicode. Questo membro si applica a Monitoraggio di rete 2.0 o versione successiva.

WUserName

Nome utente Unicode. Questo membro si applica a Monitoraggio di rete 2.0 o versione successiva.

Commenti

Una matrice di queste strutture viene usata dalla struttura QUERYTABLE per fornire un elenco dei computer che attualmente usano Monitoraggio di rete per acquisire i dati.

Requisiti

Requisito Valore
Client minimo supportato
Windows 2000 Professional [solo app desktop]
Server minimo supportato
Windows 2000 Server [solo app desktop]
Intestazione
Netmon.h

Vedi anche

QUERYTABLE