다음을 통해 공유


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;

멤버

플래그

네트워크 모니터의 현재 상태를 식별하는 플래그입니다.

의미
STATIONQUERY_FLAGS_LOADED
드라이버가 로드되지만 커널은 로드되지 않습니다.
STATIONQUERY_FLAGS_RUNNING
드라이버가 로드되었지만 데이터를 캡처하지는 않습니다.
STATIONQUERY_FLAGS_CAPTURING
드라이버가 캡처에 적극적으로 참여하고 있습니다.
STATIONQUERY_FLAGS_TRANSMITTING
이 플래그는 사용되지 않습니다.

BCDVerMinor

컴퓨터에 설치된 네트워크 모니터의 부 버전 번호입니다.

BCDVerMajor

컴퓨터에 설치된 네트워크 모니터의 주 버전 번호입니다.

LicenseNumber

소프트웨어 라이선스 번호입니다.

MachineName

컴퓨터 제조업체 이름(있는 경우)입니다.

UserName

사용자 이름 또는 시스템 식별자입니다.

Reserved

다음에 사용하도록 예약됩니다.

AdapterAddress

NIC 주소입니다.

WMachineName

유니코드 컴퓨터 이름입니다. 이 멤버는 네트워크 모니터 2.0 이상에 적용됩니다.

WUserName

유니코드 사용자 이름입니다. 이 멤버는 네트워크 모니터 2.0 이상에 적용됩니다.

설명

이러한 구조체의 배열은 QUERYTABLE 구조체에서 현재 네트워크 모니터를 사용하여 데이터를 캡처하는 컴퓨터 목록을 제공하는 데 사용됩니다.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버
Windows 2000 Server[데스크톱 앱만]
헤더
Netmon.h

추가 정보

QUERYTABLE