InitializeUnicastIpAddressEntry-Funktion (netioapi.h)

Die InitializeUnicastIpAddressEntry-Funktion initialisiert eine MIB_UNICASTIPADDRESS_ROW-Struktur mit Standardwerten für einen Unicast-IP-Adresseintrag auf dem lokalen Computer.

Syntax

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

Parameter

[out] Row

Beim Eintrag ein Zeiger auf einen MIB_UNICASTIPADDRESS_ROW-Struktureintrag für einen Unicast-IP-Adresseintrag. Bei der Rückgabe wird die MIB_UNICASTIPADDRESS_ROW Struktur, auf die dieser Parameter verweist, mit Standardwerten für eine Unicast-IP-Adresse initialisiert.

Rückgabewert

Diese Funktion gibt keinen Wert zurück.

Bemerkungen

Die InitializeUnicastIpAddressEntry-Funktion ist unter Windows Vista und höher definiert.

Die InitializeUnicastIpAddressEntry-Funktion muss verwendet werden, um die Member eines MIB_UNICASTIPADDRESS_ROW-Struktureintrags mit Standardwerten für eine Unicast-IP-Adresse zur späteren Verwendung mit der CreateUnicastIpAddressEntry-Funktion zu initialisieren.

Bei der Eingabe muss InitializeUnicastIpAddressEntry eine neue MIB_UNICASTIPADDRESS_ROW-Struktur übergeben werden, um zu initialisieren.

Bei der Ausgabe wird das PrefixOrigin-Element der MIB_UNICASTIPADDRESS_ROW Struktur, auf die der Row-Parameter verweist, in IpPrefixOriginUnchanged initialisiert, das SuffixOrigin-Element wird in IpSuffixOriginUnchanged initialisiert, und das OnLinkPrefixLength-Element wird mit einem unzulässigen Wert initialisiert. Darüber hinaus sind die Elemente PreferredLifetime und ValidLifetime auf unendlich, das SkipAsSource-Element auf FALSE festgelegt, und andere Felder werden auf 0 (null) initialisiert.

Nach dem Aufrufen von InitializeUnicastIpAddressEntry kann eine Anwendung dann die Member im MIB_UNICASTIPADDRESS_ROW Eintrag ändern, den sie ändern möchte, und dann CreateUnicastIpAddressEntry aufrufen, um die neue Unicast-IP-Adresse dem lokalen Computer hinzuzufügen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile netioapi.h (include Iphlpapi.h)
Bibliothek Iphlpapi.lib
DLL Iphlpapi.dll

Weitere Informationen

CreateUnicastIpAddressEntry

DeleteUnicastIpAddressEntry

GetUnicastIpAddressEntry

GetUnicastIpAddressTable

Ip-Hilfsfunktionsreferenz

MIB_UNICASTIPADDRESS_ROW

MIB_UNICASTIPADDRESS_TABLE

NotifyUnicastIpAddressChange

SetUnicastIpAddressEntry