RTM_NET_ADDRESS struttura (rtmv2.h)
La struttura RTM_NET_ADDRESS viene usata per comunicare le informazioni sull'indirizzo alla gestione tabelle di routing per qualsiasi famiglia di indirizzi. La famiglia di indirizzi deve usare solo con maschere di indirizzi contigue inferiori a 8 byte.
Sintassi
typedef struct _RTM_NET_ADDRESS {
USHORT AddressFamily;
USHORT NumBits;
UCHAR AddrBits[RTM_MAX_ADDRESS_SIZE];
} RTM_NET_ADDRESS, *PRTM_NET_ADDRESS;
Members
AddressFamily
Specifica il tipo di indirizzo di rete per questo indirizzo, ad esempio IPv4.
NumBits
Specifica il numero di bit nella parte di rete della matrice di bit AddrBits , ad esempio 192.168.0.0.0 con 8 bit.
AddrBits[RTM_MAX_ADDRESS_SIZE]
Specifica una matrice di bit che formano il prefisso dell'indirizzo.
Commenti
Se il client specifica un indirizzo e una lunghezza della maschera che non corrispondono tra loro, i risultati incoerenti vengono restituiti dalla gestione tabelle di routing. Ad esempio, se un client specifica un indirizzo come 10.10.10.10.10 e una lunghezza pari a 24 quando si chiama RTM_IPV4_SET_ADDR_AND_LEN, la gestione tabelle di routing potrebbe restituire un netAddress non corretto.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Nessuno supportato |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Intestazione | rtmv2.h |