Compartir a través de


Función PxeDhcpv6IsValid (wdspxe.h)

Valida que un paquete es un paquete DHCPv6 válido.

Para obtener más información sobre los paquetes DHCPv6 válidos, los desarrolladores deben consultar el Protocolo de configuración dinámica de host para IPv6 (RFC 3315) mantenido por the Internet Engineering Task Force (IETF).

Sintaxis

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

Parámetros

[in] pPacket

Puntero a un paquete de respuesta asignado con la función PxePacketAllocate .

[in] uPacketLen

Longitud del paquete al que apunta el parámetro pPacket .

[in] bRequestPacket

Indica si el paquete es un paquete de solicitud. En la tabla siguiente se enumeran los valores posibles.

Valor Significado
TRUE
1
El paquete que se va a validar es un paquete de solicitud del cliente.
FALSE
0
El paquete que se va a validar es un paquete generado por el servidor.

[out] pbPxeOptionPresent

Dirección de un BOOL que se establece en TRUE si el paquete es un paquete DHCPv6 válido.

Valor devuelto

Si la función se ejecuta correctamente, el valor devuelto es ERROR_SUCCESS.

Comentarios

Los proveedores usan esta función cuando el conjunto de filtros con la función PxeProviderSetAttribute está establecido para recibir todos los paquetes para determinar si un paquete especificado es un paquete DHCPv6 válido. Los proveedores también pueden usar esta función para validar paquetes de respuesta; Normalmente, esto solo se realiza para las compilaciones de depuración o prueba del proveedor.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2012 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado wdspxe.h
Library WdsPxe.lib
Archivo DLL WdsPxe.dll