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[데스크톱 앱만] |
헤더 |
|