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