estructura RTM_NET_ADDRESS (rtmv2.h)
La estructura RTM_NET_ADDRESS se usa para comunicar la información de dirección al administrador de tablas de enrutamiento para cualquier familia de direcciones. La familia de direcciones solo debe usar con máscaras de dirección contiguas que tengan menos de 8 bytes.
Sintaxis
typedef struct _RTM_NET_ADDRESS {
USHORT AddressFamily;
USHORT NumBits;
UCHAR AddrBits[RTM_MAX_ADDRESS_SIZE];
} RTM_NET_ADDRESS, *PRTM_NET_ADDRESS;
Miembros
AddressFamily
Especifica el tipo de dirección de red para esta dirección (por ejemplo, IPv4).
NumBits
Especifica el número de bits de la parte de red de la matriz de bits AddrBits (por ejemplo, 192.168.0.0 tiene 8 bits).
AddrBits[RTM_MAX_ADDRESS_SIZE]
Especifica una matriz de bits que forman el prefijo de dirección.
Comentarios
Si el cliente especifica una dirección y una longitud de máscara que no se corresponden entre sí, el administrador de tablas de enrutamiento devuelve resultados incoherentes. Por ejemplo, si un cliente especifica una dirección como 10.10.10.10.10 y una longitud de 24 al llamar a RTM_IPV4_SET_ADDR_AND_LEN, el administrador de tablas de enrutamiento puede devolver un netAddress incorrecto.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | No se admite ninguno |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Encabezado | rtmv2.h |