RTM_IPV4_SET_ADDR_AND_MASK Makro (rtmv2.h)
Das RTM_IPV4_SET_ADDR_AND_MASK Makro konvertiert eine IPv4-Adresse und -Maske in eine generische RTM_NET_ADDRESS-Struktur .
Syntax
void RTM_IPV4_SET_ADDR_AND_MASK(
NetAddress,
Addr,
Mask
);
Parameter
NetAddress
Empfängt die konvertierte Adressstruktur.
Addr
Gibt die zu konvertierende IPv4-Adresse an.
Mask
Gibt die zu konvertierende IPv4-Maske an.
Rückgabewert
Keine
Bemerkungen
Wenn beispielsweise ein Client die Addr 10.10.10.0 und die Mask 255.255.255.255 bereitstellt, wird die NetAddress 10.10.10/24 zurückgegeben.
Das Makro ist wie folgt definiert:
#include <windows.h>
#define RTM_IPV4_SET_ADDR_AND_MASK(NetAddress, Addr, Mask) \
(NetAddress)->AddressFamily = AF_INET; \
(* (ULONG *) ((NetAddress)->AddrBits)) = (Addr); \
RTM_IPV4_LEN_FROM_MASK((NetAddress)->NumBits, Mask)
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Nicht unterstützt |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | rtmv2.h |