Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Функция 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 |