Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Функция InitializeUnicastIpAddressEntry инициализирует структуру MIB_UNICASTIPADDRESS_ROW со значениями по умолчанию для записи IP-адресов одноадресной рассылки на локальном компьютере.
Синтаксис
VOID NETIOAPI_API_ InitializeUnicastIpAddressEntry(
_Out_ PMIB_UNICASTIPADDRESS_ROW Row
);
Параметры
-
строка [out]
При входе указатель на запись MIB_UNICASTIPADDRESS_ROW структуры для записи одноадресного IP-адреса. При возврате структура MIB_UNICASTIPADDRESS_ROW, на которую указывает этот параметр, инициализирована значениями по умолчанию для ip-адреса одноадресной рассылки.
Возвращаемое значение
Никакой
Замечания
Драйвер должен использовать функцию InitializeUnicastIpAddressEntry для инициализации элементов записи структуры MIB_UNICASTIPADDRESS_ROW со значениями по умолчанию для одноадресного IP-адреса для последующего использования с функцией createUnicastIpAddressEntry.
При входе драйвер должен передать InitializeUnicastIpAddressEntry новую структуру MIB_UNICASTIPADDRESS_ROW для инициализации.
В выходных данных члены структуры MIB_UNICASTIPADDRESS_ROW, на которые указывает параметр строка, инициализированы следующим образом.
ПрефиксOrigin
Задайте значение IpPrefixOriginUnchanged перечисления NL_PREFIX_ORIGIN.СуффиксОригин
Задайте значение IpSuffixOriginUnchanged перечисления NL_PREFIX_ORIGIN.OnLinkPrefixLength
Задайте для недопустимого значения.PreferredLifetime и ValidLifetime
Задайте для бесконечных значений.SkipAsSource
Установите значение FALSE.Все остальные члены
Установите значение нулю.
После вызова драйвера InitializeUnicastIpAddressEntryдрайвер может изменить элементы в записи MIB_UNICASTIPADDRESS_ROW, которую он хочет изменить, а затем вызвать CreateUnicastIpAddressEntry, чтобы добавить новый ip-адрес одноадресной рассылки на локальный компьютер.