Condividi tramite


Funzione ConvertLengthToIpv4Mask (netioapi.h)

La funzione ConvertLengthToIpv4Mask converte una lunghezza del prefisso IPv4 in una subnet mask IPv4.

Sintassi

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

Parametri

[in] MaskLength

Lunghezza del prefisso IPv4, in bit.

[out] Mask

Puntatore a un valore LONG per contenere la subnet mask IPv4 quando la funzione restituisce correttamente.

Valore restituito

In caso di esito positivo, ConvertLengthToIpv4Mask restituisce NO_ERROR. Qualsiasi valore restituito diverso da zero indica l'errore e il parametro Mask è impostato su INADDR_NONE definito nel file di intestazione Ws2def.h .

Codice di errore Significato
ERROR_INVALID_PARAMETER
Uno dei parametri non è valido. Questo errore viene restituito se il parametro MaskLength non è valido.

Commenti

La funzione ConvertLengthToIpv4Mask è disponibile in Windows Vista e versioni successive.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione netioapi.h (includere Iphlpapi.h)
Libreria Iphlpapi.lib
DLL Iphlpapi.dll

Vedi anche

ConvertIpv4MaskToLength