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


Функция PxeDhcpv6IsValid (wdspxe.h)

Проверяет, является ли пакет допустимым пакетом DHCPv6.

Дополнительные сведения о допустимых пакетах DHCPv6 разработчики должны ознакомиться с протоколом конфигурации динамического узла для IPv6 (RFC 3315), поддерживаемым Целевой службой разработки Интернета (IETF).

Синтаксис

DWORD PXEAPI PxeDhcpv6IsValid(
  [in]  PVOID pPacket,
  [in]  ULONG uPacketLen,
  [in]  BOOL  bRequestPacket,
  [out] PBOOL pbPxeOptionPresent
);

Параметры

[in] pPacket

Указатель на пакет ответа, выделенный с помощью функции PxePacketAllocate .

[in] uPacketLen

Длина пакета, на который указывает параметр pPacket .

[in] bRequestPacket

Указывает, является ли пакет пакетом запроса. В следующей таблице перечислены возможные значения.

Значение Значение
TRUE
1
Пакет для проверки — это пакет запроса от клиента.
FALSE
0
Проверяемый пакет — это пакет, созданный сервером.

[out] pbPxeOptionPresent

Адрес boOL , для которому задано значение TRUE , если пакет является допустимым пакетом DHCPv6.

Возвращаемое значение

Если функция выполнена успешно, возвращаемое значение будет ERROR_SUCCESS.

Комментарии

Поставщики используют эту функцию, если фильтр, заданный с функцией PxeProviderSetAttribute , получает все пакеты, чтобы определить, является ли указанный пакет допустимым пакетом DHCPv6. Поставщики также могут использовать эту функцию для проверки пакетов ответа; Обычно это делается только для отладочных или тестовых сборок поставщика.

Требования

Требование Значение
Минимальная версия клиента Windows 8 [только классические приложения]
Минимальная версия сервера Windows Server 2012 [только классические приложения]
Целевая платформа Windows
Header wdspxe.h
Библиотека WdsPxe.lib
DLL WdsPxe.dll