ConvertLengthToIpv4Mask-Funktion (netioapi.h)

Die ConvertLengthToIpv4Mask-Funktion konvertiert eine IPv4-Präfixlänge in eine IPv4-Subnetzmaske.

Syntax

IPHLPAPI_DLL_LINKAGE NETIOAPI_API ConvertLengthToIpv4Mask(
  [in]  ULONG  MaskLength,
  [out] PULONG Mask
);

Parameter

[in] MaskLength

Die Länge des IPv4-Präfixes in Bits.

[out] Mask

Ein Zeiger auf einen LONG-Wert , der die IPv4-Subnetzmaske enthält, wenn die Funktion erfolgreich zurückgegeben wird.

Rückgabewert

Bei Erfolg gibt ConvertLengthToIpv4MaskNO_ERROR zurück. Jeder Rückgabewert ungleich null gibt einen Fehler an, und der Mask-Parameter ist auf INADDR_NONE festgelegt, der in der Ws2def.h-Headerdatei definiert ist.

Fehlercode Bedeutung
ERROR_INVALID_PARAMETER
Einer der Parameter war ungültig. Dieser Fehler wird zurückgegeben, wenn der MaskLength-Parameter ungültig war.

Hinweise

Die ConvertLengthToIpv4Mask-Funktion ist unter Windows Vista und höher verfügbar.

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

ConvertIpv4MaskToLength