Поделиться через


структура MIB_MULTICASTIPADDRESS_ROW

Структура MIB_MULTICASTIPADDRESS_ROW хранит сведения о IP-адресе многоадресной рассылки.

Синтаксис

typedef struct _MIB_MULTICASTIPADDRESS_ROW {
  SOCKADDR_INET Address;
  NET_IFINDEX   InterfaceIndex;
  NET_LUID      InterfaceLuid;
  SCOPE_ID      ScopeId;
} MIB_MULTICASTIPADDRESS_ROW, *PMIB_MULTICASTIPADDRESS_ROW;

Члены

  • адрес
    IP-адрес многоадресной рассылки. Этот элемент может быть IPv6-адресом или IPv4-адресом.

  • InterfaceIndex
    Значение локального индекса сетевого интерфейса, связанного с этим IP-адресом. Это значение индекса может измениться, если сетевой адаптер отключен, а затем включен или при других обстоятельствах и не должен считаться постоянным.

  • InterfaceLuid
    Локальный уникальный идентификатор (LUID) сетевого интерфейса, связанного с этим IP-адресом.

  • ScopeId
    Идентификатор области IP-адреса многоадресной рассылки. Этот член применим только к IPv6-адресу. Драйвер не может задать этот элемент. Этот элемент автоматически определяется интерфейсом, в который был добавлен адрес.

Замечания

Функция GetMulticastIpAddressTable перечисляет IP-адреса многоадресной рассылки на локальном компьютере и возвращает эти сведения в структуре MIB_MULTICASTIPADDRESS_TABLE. Функция GetMulticastIpAddressEntry извлекает один IP-адрес многоадресной рассылки и возвращает эти сведения в структуре MIB_MULTICASTIPADDRESS_ROW.

Требования

Версия

Доступно в Windows Vista и более поздних версиях операционных систем Windows.

Заголовок

Netioapi.h (include Netioapi.h)

См. также

FlushIpPathTable

GetIpPathEntry

GetIpPathTable

GetMulticastIpAddressTable

MIB_IPPATH_ROW

MIB_MULTICASTIPADDRESS_TABLE