MIB_IPSTATS_LH 구조체(ipmib.h)
MIB_IPSTATS 구조는 특정 컴퓨터에서 실행되는 IP 프로토콜에 대한 정보를 저장합니다.
구문
typedef struct _MIB_IPSTATS_LH {
union {
DWORD dwForwarding;
MIB_IPSTATS_FORWARDING Forwarding;
};
DWORD dwDefaultTTL;
DWORD dwInReceives;
DWORD dwInHdrErrors;
DWORD dwInAddrErrors;
DWORD dwForwDatagrams;
DWORD dwInUnknownProtos;
DWORD dwInDiscards;
DWORD dwInDelivers;
DWORD dwOutRequests;
DWORD dwRoutingDiscards;
DWORD dwOutDiscards;
DWORD dwOutNoRoutes;
DWORD dwReasmTimeout;
DWORD dwReasmReqds;
DWORD dwReasmOks;
DWORD dwReasmFails;
DWORD dwFragOks;
DWORD dwFragFails;
DWORD dwFragCreates;
DWORD dwNumIf;
DWORD dwNumAddr;
DWORD dwNumRoutes;
} MIB_IPSTATS_LH, *PMIB_IPSTATS_LH;
멤버
dwForwarding
형식:DWORD
프로토콜(IPv4 또는 IPv6)에 대해 IP 전달을 사용하도록 설정하거나 사용하지 않도록 설정할지 여부를 지정합니다.
Windows Vista 이상에서 이 멤버는 DWORD dwForwarding 멤버와 MIB_IPSTATS_FORWARDING 전달 멤버를 포함하는 공용 구조체로 정의됩니다. 여기서 MIB_IPSTATS_FORWARDINGIpmib.h 헤더 파일에 정의된 열거형입니다.
Forwarding
dwDefaultTTL
형식:DWORD
특정 컴퓨터에서 시작되는 데이터그램의 기본 TTL(초기 TTL)입니다.
SetIpStatistics 및 SetIpStatisticsEx 함수를 사용하여 전달 및 TTL(Time-to-Live) 옵션을 설정할 때 현재 기본 TTL 값을 사용하도록 이 멤버를 MIB_USE_CURRENT_TTL 설정할 수 있습니다.
dwInReceives
형식:DWORD
받은 데이터그램 수입니다.
dwInHdrErrors
형식:DWORD
헤더 오류가 있는 수신된 데이터그램의 수입니다.
dwInAddrErrors
형식:DWORD
주소 오류가 있는 수신된 데이터그램 수입니다.
dwForwDatagrams
형식:DWORD
전달된 데이터그램 수입니다.
dwInUnknownProtos
형식:DWORD
알 수 없는 프로토콜이 있는 수신된 데이터그램의 수입니다.
dwInDiscards
형식:DWORD
삭제된 수신된 데이터그램의 수입니다.
dwInDelivers
형식:DWORD
배달된 수신된 데이터그램의 수입니다.
dwOutRequests
형식:DWORD
IP가 전송하도록 요청되는 나가는 데이터그램의 수입니다. 이 숫자에는 전달된 데이터그램이 포함되지 않습니다.
dwRoutingDiscards
형식:DWORD
삭제된 나가는 데이터그램의 수입니다.
dwOutDiscards
형식:DWORD
삭제된 전송된 데이터그램의 수입니다.
dwOutNoRoutes
형식:DWORD
이 컴퓨터에 대상 IP 주소에 대한 경로가 없는 데이터그램의 수입니다. 이러한 데이터그램은 삭제되었습니다.
dwReasmTimeout
형식:DWORD
조각화된 데이터그램의 모든 조각이 도착할 수 있는 시간입니다. 이 시간 내에 모든 조각이 도착하지 않으면 데이터그램이 삭제됩니다.
dwReasmReqds
형식:DWORD
다시 어셈블리가 필요한 데이터그램의 수입니다.
dwReasmOks
형식:DWORD
성공적으로 다시 조립된 데이터그램의 수입니다.
dwReasmFails
형식:DWORD
다시 조립할 수 없는 데이터그램의 수입니다.
dwFragOks
형식:DWORD
조각화된 데이터그램의 수입니다.
dwFragFails
형식:DWORD
IP 헤더가 조각화를 지정하지 않기 때문에 조각화되지 않은 데이터그램의 수입니다. 이러한 데이터그램은 삭제됩니다.
dwFragCreates
형식:DWORD
만든 조각의 수입니다.
dwNumIf
형식:DWORD
인터페이스 수입니다.
dwNumAddr
형식:DWORD
이 컴퓨터와 연결된 IP 주소 수입니다.
dwNumRoutes
형식:DWORD
IP 라우팅 테이블의 경로 수입니다.
설명
MIB_IPSTATS 구조는 프로토콜(IPv4 또는 IPv6)당 정보를 저장합니다.
dwForwarding 멤버는 인터페이스의 전달 상태가 아닌 IPv4 또는 IPv6에 대한 프로토콜별 전달 상태를 지정합니다. 각 인터페이스 상태의 전달 상태는 해당 인터페이스에 영향을 주는 상태입니다. GetIpStatistics 또는 GetIpStatisticsEx 함수에서 반환 된 프로토콜별 상태는 영향을 받는 전달 상태가 아닙니다. dwForwarding 멤버는 다음 두 가지 목적을 위해 존재합니다.
- 특정 전달 상태(사용 안 함 또는 사용 안 함)가 없는 새 인터페이스를 만들 때 전달 상태에 대한 기본값을 제공합니다. 이 값은 프로토콜별 상태로 상속됩니다.
- 프로토콜별 전달 상태를 사용하거나 사용하지 않도록 설정하는 도메인 관리자가 설정한 값을 제공합니다. 해당 프로토콜을 사용하는 모든 인터페이스의 전달 상태도 활성화되거나 사용하지 않도록 설정됩니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 2000 Professional[데스크톱 앱만] |
지원되는 최소 서버 | Windows 2000 Server[데스크톱 앱만] |
머리글 | ipmib.h(Iphlpapi.h 포함) |
추가 정보
GetIpStatistics
GetIpStatisticsEx
SetIpStatistics