Partager via


Fonction ConvertLengthToIpv4Mask (netioapi.h)

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

Syntaxe

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

Paramètres

[in] MaskLength

Longueur du préfixe IPv4, en bits.

[out] Mask

Pointeur vers une valeur LONG pour contenir le masque de sous-réseau IPv4 lorsque la fonction retourne correctement.

Valeur retournée

En cas de réussite, ConvertLengthToIpv4Mask retourne NO_ERROR. Toute valeur de retour différente de zéro indique un échec et le paramètre Mask est défini sur INADDR_NONE défini dans le fichier d’en-tête Ws2def.h .

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 MaskLength n’était pas valide.

Remarques

La fonction ConvertLengthToIpv4Mask 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 (include Iphlpapi.h)
Bibliothèque Iphlpapi.lib
DLL Iphlpapi.dll

Voir aussi

ConvertIpv4MaskToLength