DWORD DhcpEnumClasses(
[in] DHCP_CONST WCHAR *ServerIpAddress,
[in, out] DHCP_RESUME_HANDLE *ResumeHandle,
[in] DWORD PreferredMaximum,
[out] LPDHCP_CLASS_INFO_ARRAY *ClassInfoArray,
[out] DWORD *ElementsRead,
[out] DWORD *ElementsTotal
);
参数说明:
- ServerIpAddress:DHCP 服务器的 IP 地址。
- ResumeHandle:用于继续或开始操作的句柄。对于新的操作,应该设置为 NULL。
- PreferredMaximum:期望的最大返回元素数量。
- ClassInfoArray:返回用户类别信息的数组。调用方负责释放此数组,可以使用 DhcpRpcFreeMemory 函数。
- ElementsRead:实际读取的元素数量。
- ElementsTotal:可用的总元素数量。
函数返回一个 DWORD 类型的值,表示操作的执行结果。如果函数成功,返回值为 ERROR_SUCCESS。如果有错误发生,返回相应的错误代码。
请注意,为了使用该函数,你需要引入 Dhcpsapi.lib 库,并在代码中包含头文件 Dhcpsapi.h。
转载请注明出处:http://www.zyzy.cn/article/detail/26652/Win32 API/Dhcpsapi.h/DhcpEnumClasses