Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die RTM_NET_ADDRESS-Struktur wird verwendet, um Adressinformationen an den Routingtabellen-Manager für eine beliebige Adressfamilie zu übermitteln. Die Adressfamilie darf nur mit zusammenhängenden Adressmasken verwendet werden, die kleiner als 8 Bytes sind.
Syntax
typedef struct _RTM_NET_ADDRESS {
USHORT AddressFamily;
USHORT NumBits;
UCHAR AddrBits[RTM_MAX_ADDRESS_SIZE];
} RTM_NET_ADDRESS, *PRTM_NET_ADDRESS;
Member
AddressFamily
Gibt den Typ der Netzwerkadresse für diese Adresse an (z. B. IPv4).
NumBits
Gibt die Anzahl der Bits im Netzwerkteil des AddrBits-Bitarrays an (z. B. hat 192.168.0.0 8 Bits).
AddrBits[RTM_MAX_ADDRESS_SIZE]
Gibt ein Array von Bits an, die das Adresspräfix bilden.
Hinweise
Wenn der Client eine Adresse und eine Maskenlänge angibt, die nicht miteinander übereinstimmen, werden vom Routingtabellen-Manager inkonsistente Ergebnisse zurückgegeben. Wenn ein Client beispielsweise beim Aufrufen von RTM_IPV4_SET_ADDR_AND_LEN eine Adresse als 10.10.10.10 und eine Länge als 24 angibt, gibt der Routingtabellen-Manager möglicherweise eine falsche NetAddress zurück.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Nicht unterstützt |
| Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
| Kopfzeile | rtmv2.h |