enumerazione NL_PREFIX_ORIGIN (nldef.h)
L'enumerazione IP_PREFIX_ORIGIN specifica l'origine di un prefisso di indirizzo IPv4 o IPv6 e viene usata con la struttura IP_ADAPTER_UNICAST_ADDRESS.
Sintassi
typedef enum {
IpPrefixOriginOther = 0,
IpPrefixOriginManual,
IpPrefixOriginWellKnown,
IpPrefixOriginDhcp,
IpPrefixOriginRouterAdvertisement,
IpPrefixOriginUnchanged = 1 << 4
} NL_PREFIX_ORIGIN;
Costanti
IpPrefixOriginOther Valore: 0 Il prefisso IP è stato fornito da un'origine diversa da quelle definite in questa enumerazione. |
IpPrefixOriginManual Il prefisso dell'indirizzo IP è stato specificato manualmente. |
IpPrefixOriginWellKnown Il prefisso dell'indirizzo IP proviene da un'origine nota. |
IpPrefixOriginDhcp Il prefisso dell'indirizzo IP è stato fornito dalle impostazioni DHCP. |
IpPrefixOriginRouterAdvertisement Il prefisso dell'indirizzo IP è stato ottenuto tramite un annuncio router (RA). |
IpPrefixOriginUnchanged Valore: 1 Il prefisso dell'indirizzo IP deve essere invariato. Questo valore viene usato quando si impostano le proprietà per un'interfaccia IP unicast quando il valore per l'origine del prefisso IP deve essere lasciato invariato. Nota Questo valore di enumerazione è disponibile solo in Windows Vista e versioni successive. |
Commenti
L'enumerazione IP_PREFIX_ORIGIN viene utilizzata nel membro PrefixOrigin della struttura IP_ADAPTER_UNICAST_ADDRESS .
In Microsoft Windows Software Development Kit (Windows SDK) (SDK) rilasciato per Windows Vista e versioni successive, l'organizzazione dei file di intestazione è stata modificata e l'enumerazione IP_PREFIX_ORIGIN è definita nel file di intestazione Nldef.h che viene automaticamente incluso dal file di intestazione Iptypes.h. Per usare l'enumerazione IP_PREFIX_ORIGIN , è necessario includere il file di intestazione Winsock2.h prima del file di intestazione Iptypes.h .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Intestazione | nldef.h (include Iphlpapi.h in Windows 8, Windows Server 2008 R2, Windows 7, Windows Server 2008 Windows Vista) |