Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La función DhcpGetAllOptions devuelve una matriz que contiene todas las opciones definidas en el servidor DHCP.
Sintaxis
DWORD DhcpGetAllOptions(
[in] LPWSTR ServerIpAddress,
[in] DWORD Flags,
[out] LPDHCP_ALL_OPTIONS *OptionStruct
);
Parámetros
[in] ServerIpAddress
Cadena Unicode que especifica la dirección IP o el nombre de host del servidor DHCP.
[in] Flags
Especifica una marca de bits que indica si las opciones son específicas del proveedor o no. Si la calificación de las opciones de proveedor no es necesaria, este parámetro debe ser 0.
| Valor | Significado |
|---|---|
|
Esta marca debe establecerse si se desean opciones específicas del proveedor. |
[out] OptionStruct
Puntero a una estructura de DHCP_ALL_OPTIONS que contiene todas las opciones definidas para un proveedor o una clase predeterminada. Si no hay opciones disponibles en el servidor, este valor será NULL.
La memoria de este parámetro debe ser libre mediante DhcpRpcFreeMemory.
Valor devuelto
Esta función devuelve ERROR_SUCCESS una llamada correcta. De lo contrario, devuelve uno de los códigos de error de la API de administración del servidor DHCP.
| Código devuelto | Descripción |
|---|---|
|
Error al acceder a la base de datos del servidor DHCP. |
Comentarios
Habrá un elemento de opción en la matriz especificada por OptionStruct para cada par de proveedor o clase definido en el servidor DHCP.
Requisitos
| Cliente mínimo compatible | No se admite ninguno |
| Servidor mínimo compatible | Windows Server 2008 R2 [solo aplicaciones de escritorio] |
| Plataforma de destino | Windows |
| Encabezado | dhcpsapi.h |
| Library | Dhcpsapi.lib |
| Archivo DLL | Dhcpsapi.dll |