The Dhcpv6RenewPrefix function renews a prefix previously acquired with the Dhcpv6RequestPrefix function.
DWORD Dhcpv6RenewPrefix( IN LPWSTR adapterName, IN LPDHCPV6CAPI_CLASSID pclassId, IN OUT LPDHCPV6PrefixLeaseInformation prefixleaseInfo, DWORD *pdwTimeToWait, IN DWORD bValidatePrefix );
Name of the adapter on which the prefix renewal must be sent.
Pointer to a DHCPV6CAPI_CLASSID structure that contains the binary ClassId information to send on the wire.
Pointer to a DHCPV6PrefixLeaseInformation structure that contains the prefix lease information.
Contains the number of seconds a requesting application needs to wait before calling the Dhcpv6RenewPrefix function to renew its acquired prefixes. A value of 0xFFFFFFFF indicates that the application does not need to renew its lease.
Specifies to the DHCPv6 client whether or not to send a REBIND in order to validate the prefix bindings. TRUE indicates that a REBIND is required. FALSE indicates RENEW is required.
Returns ERROR_SUCCESS upon successful completion.
Returned if one of the following conditions are true:
||Returned if the API responds with more prefixes than there is memory allocated.|
|Minimum supported client||Windows Vista [desktop apps only]|
|Minimum supported server||Windows Server 2008 [desktop apps only]|