структура 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-адреса.СуффиксОригин
Тип 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 (include Netioapi.h) |