Функция 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
Указывает, является ли пакет пакетом запроса. В следующей таблице перечислены возможные значения.
Значение | Значение |
---|---|
|
Пакет для проверки — это пакет запроса от клиента. |
|
Проверяемый пакет — это пакет, созданный сервером. |
[out] pbPxeOptionPresent
Адрес boOL , для которому задано значение TRUE , если пакет является допустимым пакетом DHCPv6.
Возвращаемое значение
Если функция выполнена успешно, возвращаемое значение будет ERROR_SUCCESS.
Комментарии
Поставщики используют эту функцию, если фильтр, заданный с функцией PxeProviderSetAttribute , получает все пакеты, чтобы определить, является ли указанный пакет допустимым пакетом DHCPv6. Поставщики также могут использовать эту функцию для проверки пакетов ответа; Обычно это делается только для отладочных или тестовых сборок поставщика.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8 [только классические приложения] |
Минимальная версия сервера | Windows Server 2012 [только классические приложения] |
Целевая платформа | Windows |
Header | wdspxe.h |
Библиотека | WdsPxe.lib |
DLL | WdsPxe.dll |