Freigeben über


RTM_IPV4_GET_ADDR_AND_LEN Makro (rtmv2.h)

Das RTM_IPV4_GET_ADDR_AND_LEN-Makro konvertiert eine generische Netzadresse und -länge in eine IPv4-RTM_NET_ADDRESS Struktur und Länge.

Syntax

void RTM_IPV4_GET_ADDR_AND_LEN(
   Addr,
   Len,
   NetAddress
);

Parameter

Addr

Empfängt die konvertierte IPv4-Adresse.

Len

Empfängt die konvertierte Länge.

NetAddress

Gibt die zu konvertierende Netzwerkadresse an.

Rückgabewert

Keine

Bemerkungen

Wenn beispielsweise ein Client die NetAddress 10.10.10/24 bereitstellt, werden die Addr 10.10.10.0 und die Len 24 zurückgegeben.

Das Makro ist wie folgt definiert:

#include <windows.h>

#define RTM_IPV4_GET_ADDR_AND_LEN(Addr, Len, NetAddress)    \
        (Len) = (NetAddress)->NumBits;                      \
        (Addr) = (* (ULONG *) ((NetAddress)->AddrBits));    \

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

Weitere Informationen

RTM_IPV4_GET_ADDR_AND_MASK

RTM_IPV4_LEN_FROM_MASK

RTM_IPV4_MAKE_NET_ADDRESS

RTM_IPV4_MASK_FROM_LEN

RTM_IPV4_SET_ADDR_AND_LEN

RTM_IPV4_SET_ADDR_AND_MASK

RTM_NET_ADDRESS