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 debe usarse].

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 noNULL, 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 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 de pertenece solo a los paquetes que se envían o reciben mediante el objeto de estado vecino.

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

Observaciones

Para obtener una descripción de cómo un destino de descarga usa el miembro de VlanId, consulte 802.1Q y 802.1p Processing on an Offloaded TCP Connection.

Requisitos

Requisito Valor
encabezado de ndischimney.h (incluya Ndischimney.h)

Consulte también

MiniportInitializeEx

NEIGHBOR_OFFLOAD_STATE_CACHED

NEIGHBOR_OFFLOAD_STATE_DELEGATED

OFFLOAD_STATE_HEADER