structure de MIB_UNICASTIPADDRESS_ROW
La structure MIB_UNICASTIPADDRESS_ROW stocke des informations sur une adresse IP de monodiffusion.
Syntaxe
typedef struct _MIB_UNICASTIPADDRESS_ROW {
SOCKADDR_INET Address;
NET_LUID InterfaceLuid;
NET_IFINDEX InterfaceIndex;
NL_PREFIX_ORIGIN PrefixOrigin;
NL_SUFFIX_ORIGIN SuffixOrigin;
ULONG ValidLifetime;
ULONG PreferredLifetime;
UINT8 OnLinkPrefixLength;
BOOLEAN SkipAsSource;
NL_DAD_STATE DadState;
SCOPE_ID ScopeId;
LARGE_INTEGER CreationTimeStamp;
} MIB_UNICASTIPADDRESS_ROW, *PMIB_UNICASTIPADDRESS_ROW;
Membres
d’adresse
Adresse IP de monodiffusion. Ce membre peut être une adresse IPv6 ou une adresse IPv4.InterfaceLuid
Identificateur unique local (LUID) de l’interface réseau associée à cette adresse IP.InterfaceIndex
Valeur d’index local de l’interface réseau associée à cette adresse IP. Cette valeur d’index peut changer lorsqu’une carte réseau est désactivée, puis activée, ou dans d’autres circonstances, et ne doit pas être considérée comme persistante.PrefixOrigin
Type NL_PREFIX_ORIGIN qui spécifie l’origine du préfixe ou de la partie réseau de l’adresse IP.SuffixeOrigin
Type NL_SUFFIX_ORIGIN qui spécifie l’origine du suffixe ou de la partie hôte de l’adresse IP.ValidLifetime
Durée maximale, en secondes, pendant laquelle l’adresse IP est valide. Une valeur de 0xffffffff est considérée comme infinie.PreferredLifetime
Heure par défaut, en secondes, pendant laquelle l’adresse IP est valide. Une valeur de 0xffffffff est considérée comme infinie.OnLinkPrefixLength
Longueur, en bits, du préfixe ou de la partie réseau de l’adresse IP. Pour une adresse IPv4 monodiffusion, toute valeur supérieure à 32 est une valeur illégale. Pour une adresse IPv6 unicast, toute valeur supérieure à 128 est une valeur illégale. La valeur 255 est généralement utilisée pour représenter une valeur illégale.skipAsSource
Valeur qui spécifie si l’adresse peut être utilisée comme adresse SOURCE IP.DadState
Type de détection d’adresse en double (DAD) NL_DAD_STATE.ScopeId
ID d’étendue de l’adresse IP. Ce membre s’applique uniquement à une adresse IPv6. Votre pilote ne peut pas définir ce membre. Ce membre est automatiquement déterminé par l’interface sur laquelle l’adresse a été ajoutée.CreationTimeStamp
Horodatage de la création de l’adresse IP.
Exigences
Version |
Disponible dans Windows Vista et versions ultérieures des systèmes d’exploitation Windows. |
En-tête |
Netioapi.h (include Netioapi.h) |