STATIONSTATS 구조체
STATIONSTATS 구조는 현재 캡처에서 설명하는 특정 스테이션에 대한 통계를 제공합니다.
구문
typedef struct _STATIONSTATS {
DWORD NextStationStats;
DWORD SessionPartnerList;
DWORD Flags;
BYTE StationAddress[6];
WORD Pad;
DWORD TotalPacketsReceived;
DWORD TotalDirectedPacketsSent;
DWORD TotalBroadcastPacketsSent;
DWORD TotalMulticastPacketsSent;
DWORD TotalBytesReceived;
DWORD TotalBytesSent;
} STATIONSTATS, *LPSTATIONSTATS;
멤버
-
NextStationStats
-
STATIONSTATS 구조 배열에 기록된 다음 스테이션의 인덱스입니다.
-
SessionPartnerList
-
스테이션 파트너 목록의 인덱스입니다.
-
플래그
-
이 멤버는 사용되지 않습니다.
-
StationAddress
-
스테이션의 MAC 주소입니다.
-
Pad
-
DWORD 맞춤.
-
TotalPacketsReceived
-
스테이션으로 전송된 총 패킷 수입니다.
-
TotalDirectedPacketsSent
-
스테이션에서 보낸 총 전송 패킷 수입니다.
-
TotalBroadcastPacketsSent
-
스테이션에서 보낸 총 브로드캐스트 지향 패킷(MAC 주소 FF FF FF FF FF FF)입니다.
-
TotalMulticastPacketsSent
-
스테이션에서 보낸 총 멀티캐스트 패킷 수(대상 주소로 설정된 그룹 비트)입니다.
-
TotalBytesReceived
-
스테이션으로 전송된 총 바이트 수입니다.
-
TotalBytesSent
-
스테이션에서 보낸 총 바이트 수입니다.
설명
네트워크 모니터는 세션 및 스테이션 정보를 연결된 두 배열에 저장합니다. 해당 요소는 각각 SESSIONSTATS 및 STATIONSTATS 구조입니다. 이러한 구조체의 멤버를 사용하여 구조체 간을 탐색할 수 있습니다. 예를 들어 다음 스테이션으로 이동하려면 NextStationStats를 사용합니다. SESSIONSTATS 배열의 세션 파트너 목록으로 이동하려면 SessionPartnerList에 제공된 인덱스를 사용합니다.
참고
STATIONSTATS 배열에는 현재 캡처 중에 사용되는 각 스테이션에 대한 요소가 포함되어 있습니다. 네트워크 모니터가 이 배열에 요소를 추가하는 데 사용하는 알고리즘은 캡처가 진행되는 동안 정보를 기록하는 가장 효율적인 방법을 기반으로 합니다. 따라서 다음 스테이션이 항상 배열의 다음 요소가 되는 것은 아닙니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 |
Windows 2000 Professional[데스크톱 앱만] |
지원되는 최소 서버 |
Windows 2000 Server[데스크톱 앱만] |
헤더 |
|