структура MIB_UNICASTIPADDRESS_ROW
В структуре MIB_UNICASTIPADDRESS_ROW хранятся сведения о одноадресном IP-адресе.
Синтаксис
typedef struct _MIB_UNICASTIPADDRESS_ROW {
SOCKADDR_INET Address;
NET_LUID InterfaceLuid;
NET_IFINDEX InterfaceIndex;
NL_PREFIX_ORIGIN PrefixOrigin;
NL_SUFFIX_ORIGIN SuffixOrigin;
ULONG ValidLifetime;
ULONG PreferredLifetime;
UINT8 OnLinkPrefixLength;
BOOLEAN SkipAsSource;
NL_DAD_STATE DadState;
SCOPE_ID ScopeId;
LARGE_INTEGER CreationTimeStamp;
} MIB_UNICASTIPADDRESS_ROW, *PMIB_UNICASTIPADDRESS_ROW;
Члены
Адрес
IP-адрес одноадресной рассылки. Это может быть IPv6-адрес или IPv4-адрес.InterfaceLuid
Локальный уникальный идентификатор (LUID) для сетевого интерфейса, связанного с этим IP-адресом.InterfaceIndex
Значение локального индекса для сетевого интерфейса, связанного с этим IP-адресом. Это значение индекса может измениться при отключении и включении сетевого адаптера или при других обстоятельствах и не должно считаться постоянным.ПрефиксOrigin
Тип NL_PREFIX_ORIGIN , указывающий источник префикса или сетевой части IP-адреса.SuffixOrigin
Тип NL_SUFFIX_ORIGIN , указывающий источник суффикса или части узла IP-адреса.ValidLifetime
Максимальное время (в секундах) допустимости IP-адреса. Значение 0xffffffff считается бесконечным.PreferredLifetime
Предпочтительное время (в секундах), когда IP-адрес является допустимым. Значение 0xffffffff считается бесконечным.OnLinkPrefixLength
Длина (в битах) префикса или сетевой части IP-адреса. Для IPv4-адреса одноадресной рассылки любое значение, превышающее 32, является недопустимым. Для одноадресного IPv6-адреса любое значение, превышающее 128, является недопустимым. Значение 255 обычно используется для представления недопустимого значения.SkipAsSource
Значение типа , указывающее, можно ли использовать адрес в качестве исходного IP-адреса.DadState
Тип обнаружения повторяющихся адресов (DAD) NL_DAD_STATE.ScopeId
Идентификатор область IP-адреса. Этот элемент применим только к IPv6-адресу. Драйвер не может задать этот элемент. Этот элемент автоматически определяется интерфейсом, в который был добавлен адрес.CreationTimeStamp
Метка времени создания IP-адреса.
Требования
Версия |
Доступно в Windows Vista и более поздних версиях операционных систем Windows. |
Заголовок |
Netioapi.h (включая Netioapi.h) |