MIB_UNICASTIPADDRESS_ROW structure
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
Adresse
Adresse IP de monodiffusion. Ce membre peut être une adresse IPv6 ou une adresse IPv4.InterfaceLuid
Identificateur local unique (LUID) pour 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
Durée 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 en monodiffusion, toute valeur supérieure à 32 est une valeur non conforme. Pour une adresse IPv6 en monodiffusion, toute valeur supérieure à 128 est une valeur non conforme. Une valeur de 255 est généralement utilisée pour représenter une valeur non conforme.SkipAsSource
Valeur qui spécifie si l’adresse peut être utilisée comme adresse IP source.DadState
Un NL_DAD_STATE type de détection d’adresse en double (DAD).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 lors de la création de l’adresse IP.
Spécifications
Version |
Disponible dans Windows Vista et versions ultérieures des systèmes d’exploitation Windows. |
En-tête |
Netioapi.h (inclure Netioapi.h) |