dhcpSetOptionInfoV5 函数 (dhcpsapi.h)

DhcpSetOptionInfoV5 函数设置特定 DHCP 选项的信息。

语法

DWORD DhcpSetOptionInfoV5(
  [in] LPWSTR         ServerIpAddress,
  [in] DWORD          Flags,
  [in] DHCP_OPTION_ID OptionID,
  [in] LPWSTR         ClassName,
  [in] LPWSTR         VendorName,
  [in] LPDHCP_OPTION  OptionInfo
);

参数

[in] ServerIpAddress

Unicode 字符串,指定 DHCP 服务器的 IP 地址或主机名。

[in] Flags

指定一个位标志,指示选项是否特定于供应商。 如果不是,此参数应为 0。

含义
DHCP_FLAGS_OPTION_IS_VENDOR
如果选项由供应商提供,则应设置此标志。

[in] OptionID

DHCP_OPTION_ID 值,该值指定特定 DHCP 选项的代码。

[in] ClassName

指向 Unicode 字符串的指针,该字符串指定选项的 DHCP 类名。 此参数是可选的。

[in] VendorName

指向指定选项供应商的 Unicode 字符串的指针。 此参数是可选的,当 Flags 未设置为 DHCP_FLAGS_OPTION_IS_VENDOR 时,此参数应为 NULL

[in] OptionInfo

指向 DHCP_OPTION 结构的指针,该结构包含 有关 OptionID 指定的选项的信息。

返回值

此函数在调用成功后返回 ERROR_SUCCESS 。 否则,它将返回 DHCP 服务器管理 API 错误代码之一。

返回代码 说明
ERROR_ACCESS_DENIED
此调用由不是“DHCP 管理员”安全组成员的客户端执行。
ERROR_DHCP_JET_ERROR
访问 DHCPv6 服务器的数据库时出错。
ERROR_DHCP_CLASS_NOT_FOUND
提供的类名不正确,或者 DHCP 服务器上不存在。

要求

要求
最低受支持的客户端 无受支持的版本
最低受支持的服务器 Windows Server 2008 R2 [仅限桌面应用]
目标平台 Windows
标头 dhcpsapi.h
Library Dhcpsapi.lib
DLL Dhcpsapi.dll

另请参阅

DHCP_OPTION

DhcpGetOptionInfoV5