структура MIB_ANYCASTIPADDRESS_ROW
В структуре MIB_ANYCASTIPADDRESS_ROW хранятся сведения об IP-адресе любой рассылки.
Синтаксис
typedef struct _MIB_ANYCASTIPADDRESS_ROW {
SOCKADDR_INET Address;
NET_LUID InterfaceLuid;
NET_IFINDEX InterfaceIndex;
SCOPE_ID ScopeId;
} MIB_ANYCASTIPADDRESS_ROW, *PMIB_ANYCASTIPADDRESS_ROW;
Члены
Адрес
IP-адрес anycast. Это может быть IPv6-адрес или IPv4-адрес.InterfaceLuid
Локальный уникальный идентификатор (LUID) для сетевого интерфейса, связанного с этим IP-адресом.InterfaceIndex
Значение локального индекса для сетевого интерфейса, связанного с этим IP-адресом. Это значение индекса может измениться при отключении и включении сетевого адаптера или при других обстоятельствах и не должно считаться постоянным.ScopeId
Идентификатор область IP-адреса любой рассылки. Этот элемент применим только к IPv6-адресу. Драйвер не может задать этот элемент. Этот элемент автоматически определяется интерфейсом, в который был добавлен адрес.
Комментарии
Функция GetAnycastIpAddressTable перечисляет IP-адреса любой рассылки на локальном компьютере и возвращает эти сведения в MIB_ANYCASTIPADDRESS_TABLE структуре.
Структура MIB_ANYCASTIPADDRESS_TABLE может содержать заполнение для выравнивания между элементом NumEntries и первой записью массива MIB_ANYCASTIPADDRESS_ROW в элементе Table . Между MIB_ANYCASTIPADDRESS_ROW записями массива в элементе Table также может присутствовать заполнение для выравнивания. Любой доступ к записи массива MIB_ANYCASTIPADDRESS_ROW должен предполагать наличие заполнения.
Требования
Версия |
Доступно в Windows Vista и более поздних версиях операционных систем Windows. |
Заголовок |
Netioapi.h (включая Netioapi.h) |