DHCP_FAILOVER_RELATIONSHIP結構 (dhcpsapi.h)

DHCP_FAILOVER_RELATIONSHIP結構會定義 DHCPv4 伺服器容錯移轉關聯性的相關資訊。

語法

typedef struct _DHCP_FAILOVER_RELATIONSHIP {
  DHCP_IP_ADDRESS      PrimaryServer;
  DHCP_IP_ADDRESS      SecondaryServer;
  DHCP_FAILOVER_MODE   Mode;
  DHCP_FAILOVER_SERVER ServerType;
  FSM_STATE            State;
  FSM_STATE            PrevState;
  DWORD                Mclt;
  DWORD                SafePeriod;
  LPWSTR               RelationshipName;
  LPWSTR               PrimaryServerName;
  LPWSTR               SecondaryServerName;
  LPDHCP_IP_ARRAY      pScopes;
  BYTE                 Percentage;
  LPWSTR               SharedSecret;
} DHCP_FAILOVER_RELATIONSHIP, *LPDHCP_FAILOVER_RELATIONSHIP;

成員

PrimaryServer

包含主伺服器 IP 位址的DHCP_IP_ADDRESS結構。

SecondaryServer

包含次要伺服器 IP 位址的DHCP_IP_ADDRESS結構。

Mode

DHCP_FAILOVER_MODE 列舉,指定容錯移轉關聯性模式。

ServerType

DHCP_FAILOVER_SERVER 列舉,指定伺服器是否為容錯移轉關聯性中的主要或次要伺服器

State

FSM_STATE 列舉,指定容錯移轉關聯性的狀態。

PrevState

FSM_STATE 列舉,指定容錯移轉關聯性的先前狀態。

Mclt

值,指定 MCLT (最大用戶端前置時間,以秒為單位) 。 MCLT 是一部伺服器可以延長用戶端租用超過合作夥伴伺服器所知道租用時間的最大時間。

SafePeriod

伺服器會在從 COMMUNICATION-INT 狀態轉換至 PARTNER-DOWN 狀態之前等待時間,以秒為單位。 當伺服器進入 COMMUNICATION-INT 狀態時,計時器就會開始。

RelationshipName

代表唯一容錯移轉關聯性名稱之 Null 終止 Unicode 字串的指標。

PrimaryServerName

代表主伺服器主機名稱之 Null 終止 Unicode 字串的指標。

SecondaryServerName

代表次要伺服器主機名稱之 Null 終止 Unicode 字串的指標。

pScopes

LPDHCP_IP_ARRAY結構的指標,其中包含屬於容錯移轉關聯性一部分的 IPv4 子網地址清單,並定義其範圍。

Percentage

值,指定容錯移轉關聯性中主伺服器所共用用戶端負載的比例。

SharedSecret

Null 終止 Unicode 字串的指標,表示與容錯移轉關聯性相關聯的共用秘密金鑰。

需求

   
最低支援的用戶端 都不支援
最低支援的伺服器 Windows Server 2012 [僅限傳統型應用程式]
標頭 dhcpsapi.h

另請參閱

DHCP_FAILOVER_RELATIONSHIP_ARRAY

DhcpV4FailoverAddScopeToRelationship

DhcpV4FailoverCreateRelationship

DhcpV4FailoverDeleteScopeFromRelationship

DhcpV4FailoverGetRelationship

DhcpV4FailoverGetScopeRelationship

DhcpV4FailoverSetRelationship