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:


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

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.