DHCP_SUBNET_ELEMENT_DATA構造体 (dhcpsapi.h)

DHCP_SUBNET_ELEMENT_DATA構造体は、サブネットの機能または制限を記述する要素を定義します。 一連の要素は、DHCP によってサブネットに提供される IP アドレスのセットを示します。

構文

typedef struct _DHCP_SUBNET_ELEMENT_DATA {
  DHCP_SUBNET_ELEMENT_TYPE   ElementType;
#if ...
  union {
    DHCP_IP_RANGE       *IpRange;
    DHCP_HOST_INFO      *SecondaryHost;
    DHCP_IP_RESERVATION *ReservedIp;
    DHCP_IP_RANGE       *ExcludeIpRange;
    DHCP_IP_CLUSTER     *IpUsedCluster;
  } Element;
#if ...
  _DHCP_SUBNET_ELEMENT_UNION _DHCP_SUBNET_ELEMENT_UNION;
#else
  union {
    DHCP_IP_RANGE       *IpRange;
    DHCP_HOST_INFO      *SecondaryHost;
    DHCP_IP_RESERVATION *ReservedIp;
    DHCP_IP_RANGE       *ExcludeIpRange;
    DHCP_IP_CLUSTER     *IpUsedCluster;
  } Element;
#endif
#else
  _DHCP_SUBNET_ELEMENT_UNION _DHCP_SUBNET_ELEMENT_UNION;
#endif
} DHCP_SUBNET_ELEMENT_DATA, *LPDHCP_SUBNET_ELEMENT_DATA;

メンバー

ElementType

後続DHCP_SUBNET_ELEMENT_TYPE フィールド内の要素の型を記述する列挙値です。

Element

Element.IpRange

DHCP_IP_RANGE DHCP で提供される IP アドレスのセットを含む構造体です。 ElementType が DhcpIpRanges に設定されている場合、このメンバーが存在します。

Element.SecondaryHost

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

Element.ReservedIp

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

Element.ExcludeIpRange

DHCP_IP_RANGE 除外された IP アドレスのセットを含む構造体です。 ElementType が DhcpExcludedIpRanges に設定されている場合、このメンバーが存在します。

Element.IpUsedCluster

DHCP_IP_CLUSTER サブネット内のクラスターのセットを含む構造体です。 ElementType が DhcpIpUsedClusters に設定されている場合、このメンバーが存在します。

_DHCP_SUBNET_ELEMENT_UNION

要件

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

関連項目

DHCP_SUBNET_ELEMENT_INFO_ARRAY

DHCP_SUBNET_ELEMENT_TYPE