Icmp6ParseReplies 함수(icmpapi.h)
Icmp6ParseReplies 함수는 제공된 회신 버퍼를 구문 분석하고 IPv6 ICMPv6 에코 응답 회신이 있으면 반환합니다.
구문
IPHLPAPI_DLL_LINKAGE DWORD Icmp6ParseReplies(
[in] LPVOID ReplyBuffer,
[in] DWORD ReplySize
);
매개 변수
[in] ReplyBuffer
Icmp6SendEcho2 함수에 전달된 버퍼에 대한 포인터입니다. 이 매개 변수는 응답을 저장할 ICMPV6_ECHO_REPLY 구조를 가리킵니다.
[in] ReplySize
ReplyBuffer 매개 변수가 가리키는 버퍼의 크기(바이트)입니다.
반환 값
Icmp6ParseReplies 함수는 성공 시 1을 반환합니다. 이 경우 ReplyBuffer 매개 변수가 가리키는 ICMPV6_ECHO_REPLY 구조의 Status 멤버는 대상 노드가 응답하거나 IP_TTL_EXPIRED_TRANSIT 경우 IP_SUCCESS.
반환 값이 0이면 GetLastError를 통해 확장된 오류 정보를 사용할 수 있습니다.
반환 코드 | 설명 |
---|---|
|
일반적인 오류가 발생했습니다. ReplyBuffer 매개 변수가 NULL 포인터이거나 ReplySize 매개 변수가 0이면 이 오류가 반환됩니다. |
|
FormatMessage를 사용하여 반환된 오류에 대한 메시지 문자열을 가져옵니다. |
설명
Icmp6ParseReplies 함수는 IPv6에서 ICMPv6 에코 요청으로 인한 회신을 구문 분석하는 데 사용됩니다. Icmp6ParseReplies 함수는 이전에 Icmp6SendEcho2 함수에 전달된 회신 버퍼를 구문 분석합니다. Icmp6SendEcho2 함수에서만 Icmp6ParseReplies 함수를 사용합니다.
Icmp6ParseReplies 함수는 이전에 IPv4용 IcmpSendEcho 또는 IcmpSendEcho2에 전달된 회신 버퍼에서 사용할 수 없습니다.
IPv4의 경우 IcmpCreateFile, IcmpSendEcho, IcmpSendEcho2, IcmpSendEcho2Ex 및 IcmpParseReplies 함수를 사용합니다.
Iphlpapi.h 헤더 파일에 대한 include 지시문은 Icmpapi.h 헤더 파일 앞에 배치해야 합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows XP [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2003 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | icmpapi.h |
라이브러리 | Iphlpapi.lib |
DLL | Iphlpapi.dll |
추가 정보
IcmpSendEcho