Fonction InitializeUnicastIpAddressEntry (netioapi.h)

La fonction InitializeUnicastIpAddressEntry initialise une structure MIB_UNICASTIPADDRESS_ROW avec les valeurs par défaut d’une entrée d’adresse IP de monodiffusion sur l’ordinateur local.

Syntaxe

IPHLPAPI_DLL_LINKAGE VOID NETIOAPI_API_ InitializeUnicastIpAddressEntry(
  [out] PMIB_UNICASTIPADDRESS_ROW Row
);

Paramètres

[out] Row

Lors de l’entrée, un pointeur vers une MIB_UNICASTIPADDRESS_ROW entrée de structure pour une entrée d’adresse IP de monodiffusion. Au retour, la structure MIB_UNICASTIPADDRESS_ROW pointée par ce paramètre est initialisée avec les valeurs par défaut d’une adresse IP de monodiffusion.

Valeur renvoyée

Cette fonction ne retourne pas de valeur.

Notes

La fonction InitializeUnicastIpAddressEntry est définie sur Windows Vista et versions ultérieures.

La fonction InitializeUnicastIpAddressEntry doit être utilisée pour initialiser les membres d’une entrée de structure MIB_UNICASTIPADDRESS_ROW avec les valeurs par défaut d’une adresse IP de monodiffusion en vue d’une utilisation ultérieure avec la fonction CreateUnicastIpAddressEntry .

Lors de l’entrée, InitializeUnicastIpAddressEntry doit être passé une nouvelle structure MIB_UNICASTIPADDRESS_ROW à initialiser.

Lors de la sortie, le membre PrefixOrigin de la structure MIB_UNICASTIPADDRESS_ROW pointée vers le paramètre Row est initialisé à IpPrefixOriginUnchanged, le membre SuffixOrigin Est initialisé à IpSuffixOriginUnchanged et le membre OnLinkPrefixLength est initialisé à une valeur non conforme. En outre, les membres PreferredLifetime et ValidLifetime sont définis sur infini, le membre SkipAsSource est défini sur FALSE et les autres champs sont initialisés à zéro.

Après avoir appelé InitializeUnicastIpAddressEntry, une application peut modifier les membres de l’entrée MIB_UNICASTIPADDRESS_ROW qu’elle souhaite modifier, puis appeler CreateUnicastIpAddressEntry pour ajouter la nouvelle adresse IP de monodiffusion à l’ordinateur local.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
Plateforme cible Windows
En-tête netioapi.h (include Iphlpapi.h)
Bibliothèque Iphlpapi.lib
DLL Iphlpapi.dll

Voir aussi

CreateUnicastIpAddressEntry

DeleteUnicastIpAddressEntry

GetUnicastIpAddressEntry

GetUnicastIpAddressTable

Informations de référence sur les fonctions d’assistance IP

MIB_UNICASTIPADDRESS_ROW

MIB_UNICASTIPADDRESS_TABLE

NotifyUnicastIpAddressChange

SetUnicastIpAddressEntry