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