NL_DAD_STATE enumeration

The NL_DAD_STATE enumeration type defines the duplicate address detection (DAD) state.

Syntax

typedef enum  { 
  NldsInvalid,
  NldsTentative,
  NldsDuplicate,
  NldsDeprecated,
  NldsPreferred,
  IpDadStateInvalid     = 0,
  IpDadStateTentative,
  IpDadStateDuplicate,
  IpDadStateDeprecated,
  IpDadStatePreferred
} NL_DAD_STATE;

Constants

  • 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.

Remarks

The DAD state applies to both IPv4 and IPv6 addresses.

Requirements

Version

Available in Windows Vista and later versions of the Windows operating systems.

Header

Nldef.h (include Netioapi.h)