以下是 DHCP_FAILOVER_RELATIONSHIP 结构的定义:
typedef struct _DHCP_FAILOVER_RELATIONSHIP {
DHCP_FAILOVER_RELATIONSHIP_STATE State;
LPWSTR PartnerServer;
LPWSTR PartnerAddress;
DHCP_IPV6_ADDRESS ServerIpv6Address;
DHCP_IPV6_ADDRESS PartnerIpv6Address;
} DHCP_FAILOVER_RELATIONSHIP, *PDHCP_FAILOVER_RELATIONSHIP;
结构体成员的含义如下:
- State: 一个枚举类型 DHCP_FAILOVER_RELATIONSHIP_STATE,表示故障转移关系的当前状态。
- PartnerServer: 字符串,表示故障转移的伙伴服务器的名称。
- PartnerAddress: 字符串,表示伙伴服务器的 IP 地址。
- ServerIpv6Address: DHCP_IPV6_ADDRESS 结构,表示服务器的 IPv6 地址。
- PartnerIpv6Address: DHCP_IPV6_ADDRESS 结构,表示伙伴服务器的 IPv6 地址。
DHCP_FAILOVER_RELATIONSHIP_STATE 是一个枚举类型,表示故障转移关系的状态,可能的取值包括:
- DhcpFailoverRelationshipStateNone: 无关系。
- DhcpFailoverRelationshipStateDisabled: 关系被禁用。
- DhcpFailoverRelationshipStatePreempting: 正在预占。
- DhcpFailoverRelationshipStatePartnerDown: 伙伴服务器已经宕机。
- DhcpFailoverRelationshipStateCommunicationInterrupted: 通信中断。
- DhcpFailoverRelationshipStateNormal: 正常。
- DhcpFailoverRelationshipStatePaused: 暂停。
- DhcpFailoverRelationshipStateShuttingDown: 正在关闭。
这个结构体通常用于获取 DHCP 服务器上故障转移关系的状态和相关信息。通过使用这个结构,可以在 DHCP 管理中获取关于故障转移关系的信息。
转载请注明出处:http://www.zyzy.cn/article/detail/26715/Win32 API/Dhcpsapi.h/DHCP_FAILOVER_RELATIONSHIP