DHCP_BIND_ELEMENT结构为 DHCP 服务器定义单个网络绑定。 单个 DHCP 服务器可以包含多个绑定并为多个网络提供服务。
语法
typedef struct _DHCP_BIND_ELEMENT {
ULONG Flags;
BOOL fBoundToDHCPServer;
DHCP_IP_ADDRESS AdapterPrimaryAddress;
DHCP_IP_ADDRESS AdapterSubnetAddress;
LPWSTR IfDescription;
ULONG IfIdSize;
LPBYTE IfId;
} DHCP_BIND_ELEMENT, *LPDHCP_BIND_ELEMENT;
成员
Flags
指定一组指示网络绑定属性的位标志。
| 值 | 含义 |
|---|---|
|
无法修改此结构中指定的绑定。 |
fBoundToDHCPServer
指定是否在 DHCP 服务器上设置此绑定。 如果 为 TRUE,则设置绑定;如果 为 FALSE,则不为 。
AdapterPrimaryAddress
DHCP_IP_ADDRESS 指定分配给 DHCP 服务器的以太网适配器的 IP 地址的值。
AdapterSubnetAddress
DHCP_IP_ADDRESS 值,该值指定此以太网适配器使用的子网 IP 掩码。
IfDescription
Unicode 字符串,指定分配给此网络接口设备的名称。
IfIdSize
指定网络接口设备 ID 的大小(以字节为单位)。
IfId
指定网络接口设备 ID。
要求
| 要求 | 值 |
|---|---|
| 最低受支持的客户端 | 无受支持的版本 |
| 最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
| 标头 | dhcpsapi.h |