Макрос RTM_IPV4_SET_ADDR_AND_LEN (rtmv2.h)
Макрос RTM_IPV4_SET_ADDR_AND_LEN преобразует IPv4-адрес и длину в общую структуру RTM_NET_ADDRESS .
Синтаксис
void RTM_IPV4_SET_ADDR_AND_LEN(
NetAddress,
Addr,
Len
);
Параметры
NetAddress
Получает преобразованную структуру адресов.
Addr
Указывает IPv4-адрес для преобразования.
Len
Указывает длину для преобразования.
Возвращаемое значение
None
Remarks
Например, если клиент предоставляет Addr 10.10.10.0 и Len 24, возвращается NetAddress 10.10.10/24.
Макрос определяется следующим образом:
#include <windows.h>
#define RTM_IPV4_SET_ADDR_AND_LEN(NetAddress, Addr, Len) \
(NetAddress)->AddressFamily = AF_INET; \
(NetAddress)->NumBits = (USHORT) (Len); \
(* (ULONG *) ((NetAddress)->AddrBits)) = (Addr); \
Требования
Минимальная версия клиента | Ни одна версия не поддерживается |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | rtmv2.h |