DHCP_SUBNET_ELEMENT_DATA_V5 構造体 (dhcpsapi.h)

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します。 このメンバーは、 ElementTypeDhcpIpRangesBootpOnly に設定されている場合に存在します。

Element.SecondaryHost

DHCP_HOST_INFO サブネットで使用可能なセカンダリ DHCP サーバーの IP アドレスを含む構造体です。 ElementTypeDhcpSecondaryHosts に設定されている場合、このメンバーが存在します。

Element.ReservedIp

DHCP_IP_RESERVATION_V4 サブネットの予約済み IP アドレスのセットを含む構造体です。 ElementTypeDhcpReservedIps に設定されている場合、このメンバーが存在します。

Element.ExcludeIpRange

DHCP_IP_RANGE IP アドレスの範囲を含む構造体。 このメンバーは、 ElementTypeDhcpIpRanges または DhcpExcludedIpRanges に設定されている場合に存在します。

Element.IpUsedCluster

_DHCP_SUBNET_ELEMENT_UNION_V5

要件

   
サポートされている最小のクライアント サポートなし
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
Header dhcpsapi.h