Freigeben über


ConvertIpv4MaskToLength-Funktion (netioapi.h)

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

Syntax

IPHLPAPI_DLL_LINKAGE NETIOAPI_API ConvertIpv4MaskToLength(
  [in]  ULONG  Mask,
  [out] PUINT8 MaskLength
);

Parameter

[in] Mask

Die IPv4-Subnetzmaske.

[out] MaskLength

Ein Zeiger auf einen UINT8-Wert , der die Länge des IPv4-Präfixes in Bits enthält, wenn die Funktion erfolgreich zurückgegeben wird.

Rückgabewert

Bei erfolgreicher Ausführung gibt ConvertIpv4MaskToLengthNO_ERROR zurück. Jeder Nichtzero-Rückgabewert weist auf einen Fehler hin.

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

Hinweise

Die ConvertIpv4MaskToLength-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

ConvertLengthToIpv4Mask