Important:
This is retired content. This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This content may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.
A version of this page is also available for
4/8/2010

The following table shows the ICMP functions with a description of the purpose of each.

Programming element Description

Icmp6CreateFile

This function opens a handle on which ICMPv6 echo requests can be issued.

Icmp6ParseReplies

This function parses the reply buffer provided and returns the number of ICMP responses found.

Icmp6SendEcho2

This function sends an ICMPv6 echo request and the call returns either immediately, if the Eventor ApcRoutineparameter is non-NULL, or returns after the specified timeout.

IcmpCloseHandle

This function closes an Internet Control Message Protocol (ICMP) handle opened by IcmpCreateFile.

IcmpCreateFile

This function creates a handle on which Internet Control Message Protocol (ICMP) requests can be issued.

IcmpParseReplies

This function parses the reply buffer provided and returns the number of ICMP responses found.

IcmpSendEcho

This function sends an Internet Control Message Protocol (ICMP) echo request, and returns one or more replies.

IcmpSendEcho2

This function sends an ICMP echo request and the call returns either immediately, if the Eventparameter is non-NULL, or returns after the specified timeout.

See Also

Other Resources

TCP/IP