DhcpDeleteSubnet 函数用于从 DHCP 服务器上删除指定的子网。以下是该函数的基本信息:
DWORD DhcpDeleteSubnet(
  [in] DHCP_CONST WCHAR    *ServerIpAddress,
  [in] DHCP_IP_ADDRESS     SubnetAddress,
  [in] DHCP_CONST WCHAR    *ReservedIpAddress,
  [in] BOOL                fForce
);

参数说明:
  •  ServerIpAddress:DHCP 服务器的 IP 地址。

  •  SubnetAddress:要删除的子网的 IP 地址。

  •  ReservedIpAddress:子网上的保留 IP 地址。如果指定了保留 IP 地址,只有当该 IP 地址不在使用时,子网才能被删除。

  •  fForce:指定是否强制删除子网。如果设置为 TRUE,将强制删除子网,不管是否有客户端连接。如果设置为 FALSE,则只有在没有客户端连接时才能删除子网。


函数返回一个 DWORD 类型的值,表示操作的执行结果。如果函数成功,返回值为 ERROR_SUCCESS。如果有错误发生,返回相应的错误代码。

请注意,为了使用该函数,你需要引入 Dhcpsapi.lib 库,并在代码中包含头文件 Dhcpsapi.h。




转载请注明出处:http://www.zyzy.cn/article/detail/26649/Win32 API/Dhcpsapi.h/DhcpDeleteSubnet