IP_ADAPTER_UNICAST_ADDRESS
This structure stores a single unicast address in a linked list of addresses for a particular adapter.
typedef struct _IP_ADAPTER_UNICAST_ADDRESS {
union {
ULONGLONG Alignment;
struct {
ULONG Length;
DWORD Flags;
}
};
struct _IP_ADAPTER_UNICAST_ADDRESS* Next;
SOCKET_ADDRESS Address;
IP_PREFIX_ORIGIN PrefixOrigin;
IP_SUFFIX_ORIGIN SuffixOrigin;
IP_DAD_STATE DadState;
ULONG ValidLifetime;
ULONG PreferredLifetime;
ULONG LeaseLifetime;
} IP_ADAPTER_UNICAST_ADDRESS*, PIP_ADAPTER_UNICAST_ADDRESS;
Members
- Alignment
Reserved. Used by the compiler to align the structure. - Length
Specifies the length of this structure. - Flags
Specifies flags for this address. The following table shows the possible values.Value Description IP_ADAPTER_ADDRESS_DNS_ELIGIBLE The address is eligible to appear in DNS. IP_ADAPTER_ADDRESS_TRANSIENT The address is a cluster address and should not be used by most applications. - Next
Pointer to the next adapter address structure in the list. - Address
Specifies the address. - PrefixOrigin
Specifies the prefix origin. - SuffixOrigin
Specifies the suffix origin. - DadState
Specifies the Duplicate Address Detection (DAD) state. Duplicate Address Detection is not available with IPv4. - ValidLifetime
Specifies the valid lifetime for the address, in seconds. - PreferredLifetime
Specifies the preferred lifetime for the address, in seconds. - LeaseLifetime
Specifies the lease lifetime for the address, in seconds.
Requirements
OS Versions: Windows CE .NET 4.1 and later.
Header: Iptypes.h.
See Also
Last updated on Tuesday, May 18, 2004
© 1992-2003 Microsoft Corporation. All rights reserved.