structure DHCP_FAILOVER_RELATIONSHIP (dhcpsapi.h)

La structure DHCP_FAILOVER_RELATIONSHIP définit des informations sur une relation de basculement de serveur DHCPv4.

Syntaxe

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;

Membres

PrimaryServer

DHCP_IP_ADDRESS structure qui contient l’adresse IP du serveur principal.

SecondaryServer

DHCP_IP_ADDRESS structure qui contient l’adresse IP du serveur secondaire.

Mode

DHCP_FAILOVER_MODE énumération qui spécifie le mode de relation de basculement.

ServerType

DHCP_FAILOVER_SERVER énumération qui spécifie si le serveur est le serveur principal ou le serveur secondaire dans la relation de basculement

State

FSM_STATE énumération qui spécifie l’état de la relation de basculement.

PrevState

FSM_STATE énumération qui spécifie l’état précédent de la relation de basculement.

Mclt

Valeur qui spécifie le temps d’attente maximal du client (MCLT) en secondes. Le MCLT est la durée maximale pendant laquelle un serveur peut prolonger un bail pour un client au-delà de la durée du bail connue par le serveur partenaire.

SafePeriod

Temps, en secondes, un serveur attend avant de passer de l’état COMMUNICATION-INT à un état PARTNER-DOWN . Le minuteur commence lorsque le serveur entre dans l’état COMMUNICATION-INT .

RelationshipName

Pointeur vers une chaîne Unicode terminée par null qui représente le nom unique de la relation de basculement.

PrimaryServerName

Pointeur vers une chaîne Unicode terminée par null qui représente le nom d’hôte du serveur principal.

SecondaryServerName

Pointeur vers une chaîne Unicode terminée par null qui représente le nom d’hôte du serveur secondaire.

pScopes

Un pointeur vers une structure de LPDHCP_IP_ARRAY qui contient la liste des adresses de sous-réseau IPv4 qui font partie de la relation de basculement et qui définissent son étendue.

Percentage

Valeur qui spécifie le ratio de charge du client partagé par le serveur principal dans la relation de basculement.

SharedSecret

Pointeur vers une chaîne Unicode terminée par null qui représente la clé secrète partagée associée à la relation de basculement.

Spécifications

   
Client minimal pris en charge Aucun pris en charge
Serveur minimal pris en charge Windows Server 2012 [applications de bureau uniquement]
En-tête dhcpsapi.h

Voir aussi

DHCP_FAILOVER_RELATIONSHIP_ARRAY

DhcpV4FailoverAddScopeToRelationship

DhcpV4FailoverCreateRelationship

DhcpV4FailoverDeleteScopeFromRelationship

DhcpV4FailoverGetRelationship

DhcpV4FailoverGetScopeRelationship

DhcpV4FailoverSetRelationship