ICMP_ECHO_REPLY32 구조체(ipexport.h)
ICMP_ECHO_REPLY32 구조는 64비트 플랫폼의 IPv4 에코 요청에 대한 응답으로 반환된 데이터를 설명합니다.
구문
typedef struct icmp_echo_reply32 {
IPAddr Address;
ULONG Status;
ULONG RoundTripTime;
USHORT DataSize;
USHORT Reserved;
VOID POINTER_32 *Data;
struct ip_option_information32 Options;
} ICMP_ECHO_REPLY32, *PICMP_ECHO_REPLY32;
멤버
Address
형식: IPAddr
회신 IPv4 주소( IPAddr 구조체 형식)입니다.
Status
형식: ULONG
IP_STATUS 코드의 형태로 에코 요청의 상태. 이 멤버에 사용할 수 있는 값은 Ipexport.h 헤더 파일에 정의되어 있습니다.
RoundTripTime
형식: ULONG
왕복 시간(밀리초)입니다.
DataSize
형식: USHORT
회신의 데이터 크기(바이트)입니다.
Reserved
형식: USHORT
시스템에서 사용하도록 예약되었습니다.
Data
형식: VOID * POINTER_32
회신 데이터에 대한 포인터입니다.
Options
형식: 구조체 ip_option_information32
IP_OPTION_INFORMATION32 구조의 형태로 회신의 IP 헤더에 있는 IP 옵션입니다.
설명
ICMP_ECHO_REPLY32 구조체는 IcmpParseReplies 함수에서 64비트 플랫폼의 IPv4 에코 요청에 대한 응답을 반환하는 데 사용됩니다. 이 구조체는 _WIN64 정의된 경우에만 정의됩니다.
IPv4의 경우 Status 멤버에 대해 가능한 값 중 일부는 RFC 792에 지정됩니다.
GetIpErrorString 함수를 사용하여 상태 멤버의 IP_STATUS 오류 코드에 대한 IP 도우미 오류 문자열을 검색할 수 있습니다.
ICMP_ECHO_REPLY32 구조체는 Iphlpapi.h 헤더 파일에 자동으로 포함되는 Ipexport.h 헤더 파일에 정의됩니다. Ipexport.h 헤더 파일은 직접 사용하면 안 됩니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2008 [데스크톱 앱만 해당] |
머리글 | ipexport.h(Iphlpapi.h 포함) |