Partager via


Fonction ConvertIpv4MaskToLength (netioapi.h)

La fonction ConvertIpv4MaskToLength convertit un masque de sous-réseau IPv4 en longueur de préfixe IPv4.

Syntaxe

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

Paramètres

[in] Mask

Masque de sous-réseau IPv4.

[out] MaskLength

Pointeur vers une valeur UINT8 pour contenir la longueur du préfixe IPv4, en bits, lorsque la fonction retourne correctement.

Valeur retournée

En cas de réussite, ConvertIpv4MaskToLength retourne NO_ERROR. Toute valeur de retour différente de zéro indique un échec.

Code d'erreur Signification
ERROR_INVALID_PARAMETER
L'un des paramètres n'était pas valide. Cette erreur est retournée si le paramètre Mask n’était pas valide.

Remarques

La fonction ConvertIpv4MaskToLength est disponible sur Windows Vista et versions ultérieures.

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 (inclure Iphlpapi.h)
Bibliothèque Iphlpapi.lib
DLL Iphlpapi.dll

Voir aussi

ConvertLengthToIpv4Mask