STAT_WORKSTATION_0 구조체(lmstats.h)
지정된 워크스테이션에 대한 통계 정보를 포함합니다.
구문
typedef struct _STAT_WORKSTATION_0 {
LARGE_INTEGER StatisticsStartTime;
LARGE_INTEGER BytesReceived;
LARGE_INTEGER SmbsReceived;
LARGE_INTEGER PagingReadBytesRequested;
LARGE_INTEGER NonPagingReadBytesRequested;
LARGE_INTEGER CacheReadBytesRequested;
LARGE_INTEGER NetworkReadBytesRequested;
LARGE_INTEGER BytesTransmitted;
LARGE_INTEGER SmbsTransmitted;
LARGE_INTEGER PagingWriteBytesRequested;
LARGE_INTEGER NonPagingWriteBytesRequested;
LARGE_INTEGER CacheWriteBytesRequested;
LARGE_INTEGER NetworkWriteBytesRequested;
DWORD InitiallyFailedOperations;
DWORD FailedCompletionOperations;
DWORD ReadOperations;
DWORD RandomReadOperations;
DWORD ReadSmbs;
DWORD LargeReadSmbs;
DWORD SmallReadSmbs;
DWORD WriteOperations;
DWORD RandomWriteOperations;
DWORD WriteSmbs;
DWORD LargeWriteSmbs;
DWORD SmallWriteSmbs;
DWORD RawReadsDenied;
DWORD RawWritesDenied;
DWORD NetworkErrors;
DWORD Sessions;
DWORD FailedSessions;
DWORD Reconnects;
DWORD CoreConnects;
DWORD Lanman20Connects;
DWORD Lanman21Connects;
DWORD LanmanNtConnects;
DWORD ServerDisconnects;
DWORD HungSessions;
DWORD UseCount;
DWORD FailedUseCount;
DWORD CurrentCommands;
} STAT_WORKSTATION_0, *PSTAT_WORKSTATION_0, *LPSTAT_WORKSTATION_0;
멤버
StatisticsStartTime
통계 수집이 시작된 시간을 지정합니다.
또한 이 멤버는 워크스테이션에 대한 통계가 마지막으로 지워진 시점을 나타냅니다. 이 값은 1970년 1월 1일 00:00:00 이후 경과된 시간(초)으로 저장됩니다.
BytesReceived
워크스테이션에서 받은 총 바이트 수를 지정합니다.
SmbsReceived
워크스테이션에서 받은 SMB(서버 메시지 블록)의 총 수를 지정합니다.
PagingReadBytesRequested
페이징 I/O 요청으로 읽은 총 바이트 수를 지정합니다.
NonPagingReadBytesRequested
페이징이 아닌 I/O 요청에서 읽은 총 바이트 수를 지정합니다.
CacheReadBytesRequested
캐시 I/O 요청에서 읽은 총 바이트 수를 지정합니다.
NetworkReadBytesRequested
디스크 I/O 요청에서 읽은 총 바이트 양을 지정합니다.
BytesTransmitted
워크스테이션에서 전송되는 총 바이트 수를 지정합니다.
SmbsTransmitted
워크스테이션에서 전송되는 총 SMB 수를 지정합니다.
PagingWriteBytesRequested
페이징 I/O 요청으로 작성된 총 바이트 수를 지정합니다.
NonPagingWriteBytesRequested
페이징이 아닌 I/O 요청에 의해 작성된 총 바이트 수를 지정합니다.
CacheWriteBytesRequested
캐시 I/O 요청에 의해 작성된 총 바이트 수를 지정합니다.
NetworkWriteBytesRequested
디스크 I/O 요청에 의해 작성된 총 바이트 수를 지정합니다.
InitiallyFailedOperations
시작하지 못한 총 네트워크 작업 수를 지정합니다.
FailedCompletionOperations
완료하지 못한 총 네트워크 작업 수를 지정합니다.
ReadOperations
워크스테이션에서 시작한 총 읽기 작업 수를 지정합니다.
RandomReadOperations
워크스테이션에서 시작한 총 임의 액세스 읽기 수를 지정합니다.
ReadSmbs
워크스테이션이 서버에 보낸 총 읽기 요청 수를 지정합니다.
LargeReadSmbs
워크스테이션이 서버의 협상된 버퍼 크기의 두 배보다 큰 서버에 전송한 총 읽기 요청 수를 지정합니다.
SmallReadSmbs
워크스테이션이 서버의 협상된 버퍼 크기의 1/4 미만인 서버에 전송한 총 읽기 요청 수를 지정합니다.
WriteOperations
워크스테이션에서 시작한 총 쓰기 작업 수를 지정합니다.
RandomWriteOperations
워크스테이션에서 시작한 총 임의 액세스 쓰기 수를 지정합니다.
WriteSmbs
워크스테이션이 서버에 보낸 총 쓰기 요청 수를 지정합니다.
LargeWriteSmbs
워크스테이션이 서버의 협상된 버퍼 크기의 두 배보다 큰 서버에 전송한 총 쓰기 요청 수를 지정합니다.
SmallWriteSmbs
워크스테이션이 서버의 협상된 버퍼 크기의 1/4 미만인 서버에 전송한 총 쓰기 요청 수를 지정합니다.
RawReadsDenied
거부된 워크스테이션에서 수행한 원시 읽기 요청의 총 수를 지정합니다.
RawWritesDenied
거부된 워크스테이션에서 수행한 원시 쓰기 요청의 총 수를 지정합니다.
NetworkErrors
워크스테이션에서 받은 총 네트워크 오류 수를 지정합니다.
Sessions
워크스테이션에서 설정한 총 세션 수를 지정합니다.
FailedSessions
워크스테이션이 세션을 만들려고 했지만 실패한 횟수를 지정합니다.
Reconnects
실패한 총 연결 수를 지정합니다.
CoreConnects
성공한 PCNET 방언을 지원하는 서버에 대한 총 연결 수를 지정합니다.
Lanman20Connects
성공한 LanManager 2.0 방언을 지원하는 서버에 대한 총 연결 수를 지정합니다.
Lanman21Connects
성공한 LanManager 2.1 방언을 지원하는 서버에 대한 총 연결 수를 지정합니다.
LanmanNtConnects
성공한 NTLM 방언을 지원하는 서버에 대한 총 연결 수를 지정합니다.
ServerDisconnects
네트워크 서버에서 워크스테이션 연결이 끊긴 횟수를 지정합니다.
HungSessions
워크스테이션에서 만료된 총 세션 수를 지정합니다.
UseCount
워크스테이션에서 설정한 총 네트워크 연결 수를 지정합니다.
FailedUseCount
워크스테이션에 대해 실패한 총 네트워크 연결 수를 지정합니다.
CurrentCommands
완료되지 않은 현재 요청 수를 지정합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 10 빌드 20348 |
지원되는 최소 서버 | Windows 10 빌드 20348 |
머리글 | lmstats.h |