2.2.1.2.62 DHCP_SERVER_CONFIG_INFO_V6
The DHCP_SERVER_CONFIG_INFO_V6 structure defines the settings for the DHCPv6 server. This structure is used in the R_DhcpServerSetConfigV6 (section 3.2.4.66) method.
-
typedef struct _DHCP_SERVER_CONFIG_INFO_V6 { BOOL UnicastFlag; BOOL RapidCommitFlag; DWORD PreferredLifetime; DWORD ValidLifetime; DWORD T1; DWORD T2; DWORD PreferredLifetimeIATA; DWORD ValidLifetimeIATA; BOOL fAuditLog; } DHCP_SERVER_CONFIG_INFO_V6, *LPDHCP_SERVER_CONFIG_INFO_V6;
UnicastFlag: This is of type BOOL, specifying whether the DHCPv6 client is allowed to send unicast messages [RFC3315] to the server.
RapidCommitFlag: This is of type BOOL, specifying that server is to skip the AR of the SARR [RFC3315] sequence in leasing a DHCPv6 client.
PreferredLifetime: This is of type DWORD, specifying the preferred lifetime in seconds for IANA addresses. [RFC3315]
ValidLifetime: This is of type DWORD, specifying the valid lifetime in seconds for IANA addresses. [RFC3315]
T1: This is of type DWORD, specifying the value for time T1 in seconds. [RFC3315]
T2: This is of type DWORD, specifying value for time T2 in seconds. [RFC3315]
PreferredLifetimeIATA: This is of type DWORD. Currently this is not implemented and if used in setting the value through the method with any value, the method will return ERROR_SUCCESS without any processing. If used in a method to retrieve, the value returned is 86400 (1 day).<15>
ValidLifetimeIATA: This is of type DWORD. Currently this is not implemented and if used in setting the value through the method with any value, the method will return ERROR_SUCCESS without any processing. If used in a method to retrieve, the value returned is 259200 (3 days).<16>
fAuditLog: This is of type BOOL, specifying whether audit logs are enabled or disabled. The field defaults to true to indicate that the audit logs are enabled.