Función Dhcpv6RequestParams (dhcpv6csdk.h)
La función Dhcpv6RequestParams solicita opciones desde la memoria caché del cliente DHCPv6 o directamente desde el servidor DHCPv6.
Sintaxis
DWORD Dhcpv6RequestParams(
BOOL forceNewInform,
LPVOID reserved,
LPWSTR adapterName,
LPDHCPV6CAPI_CLASSID classId,
DHCPV6CAPI_PARAMS_ARRAY recdParams,
LPBYTE buffer,
LPDWORD pSize
);
Parámetros
forceNewInform
Si este valor se establece en TRUE, se omitirá cualquier información almacenada en caché disponible y se solicitará nueva información. De lo contrario, la solicitud solo se envía si no hay información almacenada en caché.
reserved
Reservado para uso futuro. Debe establecerse en NULL.
adapterName
GUID del adaptador para el que está pensada esta solicitud. Este parámetro no debe ser NULL.
classId
Puntero a una estructura de DHCPV6CAPI_CLASSID que contiene la información de ClassId binaria que se va a usar para enviar en la conexión. Este parámetro es opcional.
recdParams
Estructura DHCPV6CAPI_PARAMS_ARRAY que contiene los parámetros que se van a recibir del servidor DHCPV6.
buffer
Un búfer que contiene información devuelta por algunos punteros en recdParams.
pSize
Tamaño del búfer. Cuando la función devuelve ERROR_MORE_DATA, este parámetro contendrá el tamaño, en bytes, necesario para completar la operación. Si la función se ejecuta correctamente, este parámetro contiene el número de bytes usados.
Valor devuelto
Devuelve ERROR_SUCCESS tras la finalización correcta.
Código devuelto | Descripción |
---|---|
|
Se devuelve si se cumple una de las siguientes condiciones:
|
|
La llamada a esta API se realizó con memoria insuficiente asignada para el parámetro Buffer , mientras que pSize contiene el tamaño de memoria real necesario. |
|
AdapterName no tiene el formato correcto. Debe tener este formato: {00000000-0000-0000-0000-000000000000}. |
Requisitos
Cliente mínimo compatible | Windows Vista [aplicaciones de escritorio | aplicaciones para UWP] |
Servidor mínimo compatible | Windows Server 2008 [aplicaciones de escritorio | aplicaciones para UWP] |
Plataforma de destino | Windows |
Encabezado | dhcpv6csdk.h |
Library | Dhcpcsvc6.lib |
Archivo DLL | Dhcpcsvc6.dll |