// nldef.h
typedef enum {
NldsInvalid,
NldsTentative,
NldsDuplicate,
NldsDeprecated,
NldsPreferred,
IpDadStateInvalid = 0,
IpDadStateTentative,
IpDadStateDuplicate,
IpDadStateDeprecated,
IpDadStatePreferred
} NL_DAD_STATE;
View the official Windows hardware development documentationNo description available.
The NL_DAD_STATE enumeration type defines the duplicate address detection (DAD) state.
NldsInvalid Reserved for system use. Do not use this value in your driver.
NldsTentative Reserved for system use. Do not use this value in your driver.
NldsDuplicate Reserved for system use. Do not use this value in your driver.
NldsDeprecated Reserved for system use. Do not use this value in your driver.
NldsPreferred Reserved for system use. Do not use this value in your driver.
IpDadStateInvalid The DAD state is invalid.
IpDadStateTentative The DAD state is tentative.
IpDadStateDuplicate A duplicate IP address has been detected.
IpDadStateDeprecated The IP address has been deprecated.
IpDadStatePreferred The IP address is the preferred address.
The DAD state applies to both IPv4 and IPv6 addresses.
| Version | Available in Windows Vista and later versions of the Windows operating systems. |
| Header | Nldef.h (include Netioapi.h) |