DhcpEnumClasses 函数用于枚举 DHCP 服务器上的用户类别。以下是该函数的基本信息:
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