DHCP_SUBNET_ELEMENT_DATA_V5構造体は、サブネットの機能または制限を記述する要素を定義します。 一連の要素は、DHCP または BOOTP によってサブネットに対して提供される IP アドレスのセットを一緒に記述します。 DHCP_SUBNET_ELEMENT_DATA_V5 では、BOOTP によって提供されるアドレスの定義を具体的に許可します。
構文
typedef struct _DHCP_SUBNET_ELEMENT_DATA_V5 {
DHCP_SUBNET_ELEMENT_TYPE ElementType;
#if ...
union {
DHCP_BOOTP_IP_RANGE *IpRange;
DHCP_HOST_INFO *SecondaryHost;
DHCP_IP_RESERVATION_V4 *ReservedIp;
DHCP_IP_RANGE *ExcludeIpRange;
DHCP_IP_CLUSTER *IpUsedCluster;
} Element;
#if ...
_DHCP_SUBNET_ELEMENT_UNION_V5 _DHCP_SUBNET_ELEMENT_UNION_V5;
#else
union {
DHCP_BOOTP_IP_RANGE *IpRange;
DHCP_HOST_INFO *SecondaryHost;
DHCP_IP_RESERVATION_V4 *ReservedIp;
DHCP_IP_RANGE *ExcludeIpRange;
DHCP_IP_CLUSTER *IpUsedCluster;
} Element;
#endif
#else
_DHCP_SUBNET_ELEMENT_UNION_V5 _DHCP_SUBNET_ELEMENT_UNION_V5;
#endif
} DHCP_SUBNET_ELEMENT_DATA_V5, *LPDHCP_SUBNET_ELEMENT_DATA_V5;
メンバー
ElementType
DHCP_SUBNET_ELEMENT_TYPE 後続のフィールドの要素の型を記述する列挙値です。
Element
Element.IpRange
BOOTP によって提供される IP アドレスのセットを含む構造体をDHCP_BOOTP_IP_RANGEします。 このメンバーは、 ElementType が DhcpIpRangesBootpOnly に設定されている場合に存在します。
Element.SecondaryHost
DHCP_HOST_INFO サブネットで使用可能なセカンダリ DHCP サーバーの IP アドレスを含む構造体です。 ElementType が DhcpSecondaryHosts に設定されている場合、このメンバーが存在します。
Element.ReservedIp
DHCP_IP_RESERVATION_V4 サブネットの予約済み IP アドレスのセットを含む構造体です。 ElementType が DhcpReservedIps に設定されている場合、このメンバーが存在します。
Element.ExcludeIpRange
DHCP_IP_RANGE IP アドレスの範囲を含む構造体。 このメンバーは、 ElementType が DhcpIpRanges または DhcpExcludedIpRanges に設定されている場合に存在します。
Element.IpUsedCluster
_DHCP_SUBNET_ELEMENT_UNION_V5
要件
| サポートされている最小のクライアント | サポートなし |
| サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
| Header | dhcpsapi.h |