Функция ConvertLengthToIpv4Mask (netioapi.h)
Функция ConvertLengthToIpv4Mask преобразует длину префикса IPv4 в маску подсети IPv4.
Синтаксис
IPHLPAPI_DLL_LINKAGE NETIOAPI_API ConvertLengthToIpv4Mask(
[in] ULONG MaskLength,
[out] PULONG Mask
);
Параметры
[in] MaskLength
Длина префикса IPv4 в битах.
[out] Mask
Указатель на значение LONG для хранения маски подсети IPv4 при успешном возвращении функции.
Возвращаемое значение
При успешном выполнении Функция ConvertLengthToIpv4Mask возвращает NO_ERROR. Любое ненулевое возвращаемое значение указывает на сбой, а для параметра Mask задано значение INADDR_NONE , определенное в файле заголовка Ws2def.h .
Код ошибки | Значение |
---|---|
|
Один из параметров был недопустимым. Эта ошибка возвращается, если параметр MaskLength был недопустимым. |
Комментарии
Функция ConvertLengthToIpv4Mask доступна в Windows Vista и более поздних версиях.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Целевая платформа | Windows |
Header | netioapi.h (включая Iphlpapi.h) |
Библиотека | Iphlpapi.lib |
DLL | Iphlpapi.dll |