Jump to main content

##

# ICMP_ECHO_RESULT Enumeration

## C

    typedef enum {
        ICMP_ECHO_OK = 0,
        ICMP_ECHO_ALLOC_ERROR = -1,
        ICMP_ECHO_ROUTE_ERROR = -2,
        ICMP_ECHO_TRANSMIT_ERROR = -3,
        ICMP_ECHO_PARAMETER_ERROR = -4,
        ICMP_ECHO_BUSY = -5,
        ICMP_ECHO_BAD_HANDLE = -6
    } ICMP_ECHO_RESULT;

## Description

Result of an ICMP echo request call.

## Members

Members | Description
--- | ---
ICMP_ECHO_OK = 0 | Operation successful error codes, < 0.
ICMP_ECHO_ALLOC_ERROR = -1 | Could not allocate memory.
ICMP_ECHO_ROUTE_ERROR = -2 | Could not find a route to destination.
ICMP_ECHO_TRANSMIT_ERROR = -3 | Could not transmit (dead interface, etc.).
ICMP_ECHO_PARAMETER_ERROR = -4 | Null pointer, etc.
ICMP_ECHO_BUSY = -5 | Module currently busy.
ICMP_ECHO_BAD_HANDLE = -6 | Invalid handle, no such request exist.