Compartilhar via


Estrutura STATIONQUERY

A estrutura STATIONQUERY fornece informações sobre um computador específico usando o Monitor de Rede.

Sintaxe

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;

Membros

Sinalizadores

Sinalizadores que identificam o estado atual do Monitor de Rede.

Valor Significado
STATIONQUERY_FLAGS_LOADED
O driver é carregado, mas o kernel não é.
STATIONQUERY_FLAGS_RUNNING
O driver é carregado, mas não captura dados.
STATIONQUERY_FLAGS_CAPTURING
O driver está ativamente envolvido em uma captura.
STATIONQUERY_FLAGS_TRANSMITTING
Esse sinalizador é obsoleto.

BCDVerMinor

Número de versão secundária do Monitor de Rede instalado no computador.

BCDVerMajor

Número de versão principal do Monitor de Rede instalado no computador.

LicenseNumber

Número da licença de software.

MachineName

Nome do fabricante do computador, se houver.

UserName

Nome de usuário ou identificador do sistema.

Reserved

Reservado para uso futuro.

AdapterAddress

Endereço NIC.

WMachineName

Nome do computador Unicode. Esse membro se aplica ao Monitor de Rede 2.0 ou posterior.

WUserName

Nome de usuário Unicode. Esse membro se aplica ao Monitor de Rede 2.0 ou posterior.

Comentários

Uma matriz dessas estruturas é usada pela estrutura QUERYTABLE para fornecer uma lista dos computadores que estão atualmente usando o Monitor de Rede para capturar dados.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows 2000 Server [somente aplicativos da área de trabalho]
Cabeçalho
Netmon.h

Confira também

QUERYTABLE