Função ConvertIpv4MaskToLength (netioapi.h)

A função ConvertIpv4MaskToLength converte uma máscara de sub-rede IPv4 em um comprimento de prefixo IPv4.

Sintaxe

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

Parâmetros

[in] Mask

A máscara de sub-rede IPv4.

[out] MaskLength

Um ponteiro para um valor UINT8 para manter o comprimento do prefixo IPv4, em bits, quando a função retorna com êxito.

Retornar valor

Com êxito, ConvertIpv4MaskToLength retorna NO_ERROR. Qualquer valor retornado diferente de zero indica falha.

Código do erro Significado
ERROR_INVALID_PARAMETER
Um dos parâmetros era inválido. Esse erro será retornado se o parâmetro Mask for inválido.

Comentários

A função ConvertIpv4MaskToLength está disponível no Windows Vista e posterior.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho netioapi.h (inclua Iphlpapi.h)
Biblioteca Iphlpapi.lib
DLL Iphlpapi.dll

Confira também

ConvertLengthToIpv4Mask