TCPIP_IGMP_RESULT Enumeration
C
typedef enum {
TCPIP_IGMP_OK = 0,
TCPIP_IGMP_IF_ERROR = -1,
TCPIP_IGMP_ARG_ERROR = -2,
TCPIP_IGMP_MCAST_ADDRESS_ERROR = -3,
TCPIP_IGMP_SOURCE_INVALID = -4,
TCPIP_IGMP_FILTER_ERROR = -5,
TCPIP_IGMP_SSM_FILTER_ERROR = -6,
TCPIP_IGMP_GROUP_INVALID = -7,
TCPIP_IGMP_SOCKET_INVALID = -8,
TCPIP_IGMP_MCAST_CACHE_FULL = -9,
TCPIP_IGMP_SOURCE_CACHE_FULL = -10,
TCPIP_IGMP_SOCKET_RECORD_FULL = -11,
TCPIP_IGMP_REPORT_POOL_EMPTY = -12,
TCPIP_IGMP_PACKET_ALLOC_ERROR = -13,
TCPIP_IGMP_PACKET_TRANSMIT_ERROR = -14
} TCPIP_IGMP_RESULT;
Description
Enumeration: TCPIP_IGMP_RESULT. These results are returned by the IGMP API functions.
Members
Members | Description |
---|---|
TCPIP_IGMP_OK = 0 | Operation successful. |
TCPIP_IGMP_IF_ERROR = -1 | No such interface, or multicast is not enabled on this interface or all multicast interfaces are already in use. |
TCPIP_IGMP_ARG_ERROR = -2 | Bad call argument. |
TCPIP_IGMP_MCAST_ADDRESS_ERROR = -3 | Invalid multicast address. |
TCPIP_IGMP_SOURCE_INVALID = -4 | Invalid/not supported source address. |
TCPIP_IGMP_FILTER_ERROR = -5 | Unsupported filter. |
TCPIP_IGMP_SSM_FILTER_ERROR = -6 | Invalid filter in SSM mode. |
TCPIP_IGMP_GROUP_INVALID = -7 | No such multicast source is registered. |
TCPIP_IGMP_SOCKET_INVALID = -8 | No such socket registered for the multicast source. |
TCPIP_IGMP_MCAST_CACHE_FULL = -9 | All multicast addresses are already used so no new group could be added. |
TCPIP_IGMP_SOURCE_CACHE_FULL = -10 | All source addresses are already used for this multicast address (group). Some sources could be added but not all. |
TCPIP_IGMP_SOCKET_RECORD_FULL = -11 | All socket records already used for source address in the multicast address (group). |
TCPIP_IGMP_REPORT_POOL_EMPTY = -12 | All reports are bust so a new one could not be sent. |
TCPIP_IGMP_PACKET_ALLOC_ERROR = -13 | An IGMP packet could not be allocated. |
TCPIP_IGMP_PACKET_TRANSMIT_ERROR = -14 | An IGMP packet could not be transmitted. |
Remarks
Negative code represent errors.