RTM_IPV4_GET_ADDR_AND_MASK Makro (rtmv2.h)
Das RTM_IPV4_GET_ADDR_AND_MASK Makros wird in eine generische RTM_NET_ADDRESS Struktur und Länge in eine IPv4-Adresse und -Maske konvertiert.
Syntax
void RTM_IPV4_GET_ADDR_AND_MASK(
Addr,
Mask,
NetAddress
);
Parameter
Addr
Empfängt die konvertierte IPv4-Adresse.
Mask
Empfängt die konvertierte IPv4-Maske.
NetAddress
Gibt die zu konvertierende Netzwerkadresse an.
Rückgabewert
Keine
Bemerkungen
Wenn ein Client beispielsweise netAddress 10.10.10.24 bereitstellt, werden die Addr 10.10.10.0 und die Maske 255.255.255.255.255 zurückgegeben.
Das Makro ist wie folgt definiert:
#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);
Anforderungen
Unterstützte Mindestversion (Client) | Nicht unterstützt |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | rtmv2.h |