DhcpServerQueryAttributes 函数返回在 DHCP 服务器上设置的属性数组。
语法
DWORD DhcpServerQueryAttributes(
[in] LPWSTR ServerIpAddr,
[in] ULONG dwReserved,
[in] ULONG dwAttribCount,
[in] DHCP_ATTRIB_ID [] pDhcpAttribs,
[out] LPDHCP_ATTRIB_ARRAY *pDhcpAttribArr
);
参数
[in] ServerIpAddr
Unicode 字符串,指定 DHCP 服务器的 IP 地址或主机名。
[in] dwReserved
保留。 此值必须设置为零。
[in] dwAttribCount
指定 pDhcpAttribArr 中列出的属性数。
[in] pDhcpAttribs
指定要从中检索相应属性信息 (长度为 dwAttribCount) 的DHCP_ATTRIB_ID值的数组。
[out] pDhcpAttribArr
指向 DHCP_ATTRIB_ARRAY 结构的指针,该结构包含与 pDhcpAttribs[] 中指定的属性 ID 值直接对应的属性。
返回值
此函数在成功调用后返回 ERROR_SUCCESS 。 否则,它将返回 DHCP 服务器管理 API 错误代码之一。
注解
DHCP 服务器属性是一个值,可以查询它以确定受支持和可用的功能。
此函数的调用方应在使用后释放 pDhcpAttribs 和 pDhcpAttribArr 指向的 内存。
要求
| 要求 | 值 |
|---|---|
| 最低受支持的客户端 | 无受支持的版本 |
| 最低受支持的服务器 | Windows Server 2008 R2 [仅限桌面应用] |
| 目标平台 | Windows |
| 标头 | dhcpsapi.h |
| Library | Dhcpsapi.lib |
| DLL | Dhcpsapi.dll |