enumeración NL_PREFIX_ORIGIN (nldef.h)
La enumeración IP_PREFIX_ORIGIN especifica el origen de un prefijo de dirección IPv4 o IPv6 y se usa con la estructura IP_ADAPTER_UNICAST_ADDRESS .
Syntax
typedef enum {
IpPrefixOriginOther = 0,
IpPrefixOriginManual,
IpPrefixOriginWellKnown,
IpPrefixOriginDhcp,
IpPrefixOriginRouterAdvertisement,
IpPrefixOriginUnchanged = 1 << 4
} NL_PREFIX_ORIGIN;
Constantes
IpPrefixOriginOther Valor: 0 El prefijo IP lo proporcionó un origen distinto de los definidos en esta enumeración. |
IpPrefixOriginManual El prefijo de dirección IP se especificó manualmente. |
IpPrefixOriginWellKnown El prefijo de dirección IP procede de un origen conocido. |
IpPrefixOriginDhcp La configuración de DHCP proporcionó el prefijo de dirección IP. |
IpPrefixOriginRouterAdvertisement El prefijo de dirección IP se obtuvo a través de un anuncio de enrutador (RA). |
IpPrefixOriginUnchanged Valor: 1 El prefijo de dirección IP no debe modificarse. Este valor se usa al establecer las propiedades de una interfaz IP de unidifusión cuando el valor del origen del prefijo IP debe dejarse sin cambios. Nota Este valor de enumeración solo está disponible en Windows Vista y versiones posteriores. |
Comentarios
La enumeración IP_PREFIX_ORIGIN se usa en el miembro PrefixOrigin de la estructura IP_ADAPTER_UNICAST_ADDRESS .
En Microsoft Kit de desarrollo de software de Windows (SDK) publicado para Windows Vista y versiones posteriores, la organización de los archivos de encabezado ha cambiado y la enumeración de IP_PREFIX_ORIGIN se define en el archivo de encabezado Nldef.h que el archivo de encabezado Iptypes.h incluye automáticamente. Para usar la enumeración IP_PREFIX_ORIGIN , el archivo de encabezado Winsock2.h debe incluirse antes del archivo de encabezado Iptypes.h .
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Encabezado | nldef.h (incluya Iphlpapi.h en Windows 8, Windows Server 2008 R2, Windows 7, Windows Server 2008 Windows Vista) |