Compartir a través de


Función PxeDhcpv6GetOptionValue (wdspxe.h)

Recupera un valor de opción de un paquete DHCPv6.

Sintaxis

DWORD PXEAPI PxeDhcpv6GetOptionValue(
  [in]            PVOID pPacket,
  [in]            ULONG uPacketLen,
  [in]            ULONG uInstance,
  [in]            WORD  wOption,
  [out, optional] PWORD pwOptionLen,
  [out, optional] PVOID *ppOptionValue
);

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 pReplyPacket .

[in] uInstance

Índice basado en uno que especifica la instancia del parámetro wOption que se va a recuperar.

[in] wOption

Opción cuyo valor se recuperará.

[out, optional] pwOptionLen

Dirección de WORD que recibirá la longitud del valor de opción.

[out, optional] ppOptionValue

Dirección de PVOID que recibirá la dirección del valor de opción dentro del paquete.

Valor devuelto

Los valores devueltos comunes se enumeran en la tabla siguiente. Para todos los demás errores, se devuelve un código de error de Windows adecuado.

Código o valor devuelto Descripción
ERROR_SUCCESS
0 (0x0)
Se encontró la opción y se devolvió un puntero al valor .
ERROR_FILE_NOT_FOUND
2 (0x2)
La opción no se encuentra.
ERROR_INVALID_DATA
13 (0xD)
El paquete no es un paquete DHCPv6 válido. Esta prueba no es tan exhaustiva como las pruebas utilizadas por la función PxeDhcpv6IsValid ; solo se comprueba la longitud del paquete y la cookie mágica.

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

Consulte también

PxeDhcpv6AppendOption

PxeDhcpv6GetVendorOptionValue

PxeDhcpv6IsValid

PxePacketAllocate

Funciones del servidor de Servicios de implementación de Windows