Compartir a través de


Función ConvertLengthToIpv4Mask (netioapi.h)

La función ConvertLengthToIpv4Mask convierte una longitud de prefijo IPv4 en una máscara de subred IPv4.

Sintaxis

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

Parámetros

[in] MaskLength

Longitud del prefijo IPv4, en bits.

[out] Mask

Puntero a un valor LONG para contener la máscara de subred IPv4 cuando la función vuelve correctamente.

Valor devuelto

Si se ejecuta correctamente, ConvertLengthToIpv4Mask devuelve NO_ERROR. Cualquier valor devuelto distinto de cero indica un error y el parámetro Mask se establece en INADDR_NONE definido en el archivo de encabezado Ws2def.h .

Código de error Significado
ERROR_INVALID_PARAMETER
Uno de los parámetros no era válido. Este error se devuelve si el parámetro MaskLength no era válido.

Comentarios

La función ConvertLengthToIpv4Mask está disponible en Windows Vista y versiones posteriores.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado netioapi.h (include Iphlpapi.h)
Library Iphlpapi.lib
Archivo DLL Iphlpapi.dll

Consulte también

ConvertIpv4MaskToLength