Compartir a través de


estructura NEIGHBOR_OFFLOAD_STATE_CONST (ndischimney.h)

[La característica de descarga de chimenea TCP está en desuso y no se debe usar.]

La estructura NEIGHBOR_OFFLOAD_STATE_CONST contiene las variables constantes de un objeto de estado vecino.

Sintaxis

typedef struct _NEIGHBOR_OFFLOAD_STATE_CONST {
  OFFLOAD_STATE_HEADER Header;
  UCHAR                DlSourceAddress[32];
  ULONG                VlanId : 12;
} NEIGHBOR_OFFLOAD_STATE_CONST, *PNEIGHBOR_OFFLOAD_STATE_CONST;

Miembros

Header

Estructura OFFLOAD_STATE_HEADER . NDIS establece el miembro Length de Header en el tamaño, en bytes, de la estructura NEIGHBOR_OFFLOAD_STATE_CONST. El miembro RecognizeOptions de Header está reservado.

DlSourceAddress[32]

Cuando no es NULL, una dirección MAC de origen de 32 bytes. El destino de descarga debe admitir direcciones MAC configurables por software y debe establecer la dirección MAC de origen de todos los paquetes que envía en la conexión descargada a DlSourceAddress .

Cuando es NULL, el destino de descarga omite este parámetro y establece la dirección MAC de origen en el valor configurado para la interfaz de red.

Si la interfaz de red tiene una o varias direcciones de multidifusión habilitadas, la conexión descargada debe permitir que el tráfico de recepción llegue a la dirección MAC configurada o a las direcciones de multidifusión. La dirección MAC configurada es DlSourceAddress o, si DlSourceAddress es cero, la dirección MAC de la interfaz de red.

VlanId

Número binario de 12 bits sin signo que identifica la LAN virtual (VLAN) a la que pertenece un paquete. El identificador de VlanId solo pertenece a los paquetes que se envían o reciben mediante el objeto de estado vecino.

Cuando es NULL, el destino de descarga debe usar los identificadores de VLAN configurados para su interfaz de red. La función MiniportInitializeEx del destino de descarga lee estos identificadores de VLAN del registro.

Comentarios

Para obtener una descripción de cómo un destino de descarga usa el miembro VlanId , consulte Procesamiento 802.1Q y 802.1p en una conexión TCP descargada.

Requisitos

Requisito Valor
Header ndischimney.h (incluya Ndischimney.h)

Consulte también

MiniportInitializeEx

NEIGHBOR_OFFLOAD_STATE_CACHED

NEIGHBOR_OFFLOAD_STATE_DELEGATED

OFFLOAD_STATE_HEADER