2.2.1.2.172 IGMP_MIB_GET_OUTPUT_DATA
The IGMP_MIB_GET_OUTPUT_DATA structure is written into the output data on calling the following methods:
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
TypeID |
|||||||||||||||||||||||||||||||
Flags |
|||||||||||||||||||||||||||||||
Count |
|||||||||||||||||||||||||||||||
Buffer (variable) |
|||||||||||||||||||||||||||||||
... |
TypeID (4 bytes): Specifies the type of entry being populated.
-
Value
Meaning
IGMP_IF_STATS_ID
0x00000004
Returns the statistics for an interface, see IGMP_MIB_IF_STATS for more details.
IGMP_IF_GROUPS_LIST_ID
0x00000005
Returns the list of multicast group members on an interface, IGMP_MIB_IF_GROUPS_LIST.
IGMP_GROUP_IFS_LIST_ID
0x00000006
Returns the list of interfaces joined for that group, IGMP_MIB_GROUP_IFS_LIST.
IGMP_PROXY_IF_INDEX_ID
0x00000007
Returns the index of interface owned by the IGMP proxy.
Flags (4 bytes): This MUST be a combination of the following flags.
-
Value
Meaning
IGMP_ENUM_FOR_RAS_CLIENTS
0x00000001
Enumerate for RAS clients only.
IGMP_ENUM_ONE_ENTRY
0x00000002
Returns only one interface group entry.
IGMP_ENUM_ALL_INTERFACES_GROUPS
0x00000004
Enumerate all interfaces. If the enumeration reaches the end of an interface, it will go to the next interface.
IGMP_ENUM_ALL_TABLES
0x00000010
Enumerate all tables.
IGMP_ENUM_SUPPORT_FORMAT_IGMPV3
0x00000010
Set if IGMPv3 is supported.
IGMP_ENUM_INTERFACE_TABLE_BEGIN
0x00000100
Indicates the beginning of the table.
IGMP_ENUM_INTERFACE_TABLE_CONTINUE
0x00000200
The enumeration for the interface has to continue.
IGMP_ENUM_INTERFACE_TABLE_END
0x00000400
End of the enumeration for the interface.
IGMP_ENUM_FORMAT_IGMPV3
0x00001000
A set of IGMPv3 information is present.
Count (4 bytes): The number of entries being returned.
Buffer (variable): One of the structures specified previously depending on the TypeId.