estrutura NEIGHBOR_OFFLOAD_STATE_CONST (ndischimney.h)
[O recurso de descarregamento de chaminé TCP foi preterido e não deve ser usado.]
A estrutura NEIGHBOR_OFFLOAD_STATE_CONST contém as variáveis constantes de um objeto de estado vizinho.
Sintaxe
typedef struct _NEIGHBOR_OFFLOAD_STATE_CONST {
OFFLOAD_STATE_HEADER Header;
UCHAR DlSourceAddress[32];
ULONG VlanId : 12;
} NEIGHBOR_OFFLOAD_STATE_CONST, *PNEIGHBOR_OFFLOAD_STATE_CONST;
Membros
Header
Uma estrutura OFFLOAD_STATE_HEADER . O NDIS define o membro Length de Header como o tamanho, em bytes, da estrutura NEIGHBOR_OFFLOAD_STATE_CONST. O membro RecognizedOptions de Header é reservado.
DlSourceAddress[32]
Quando não NULL, um endereço MAC de origem de 32 bytes. O destino de descarregamento deve dar suporte a endereços MAC configuráveis pelo software e deve definir o endereço MAC de origem de todos os pacotes que ele envia na conexão descarregada para DlSourceAddress .
Quando NULL, o destino de descarregamento ignora esse parâmetro e define o endereço MAC de origem como o valor configurado para o adaptador de rede.
Se o adaptador de rede tiver um ou mais endereços multicast habilitados, a conexão descarregada deverá permitir que o tráfego de recebimento chegue no endereço MAC configurado ou nos endereços multicast. O endereço MAC configurado é DlSourceAddress ou, se DlSourceAddress for zero, o endereço MAC para o adaptador de rede.
VlanId
Um número binário de 12 bits sem sinal que identifica a LAN virtual (VLAN) à qual um pacote pertence. A ID de VlanId pertence apenas a pacotes que são enviados ou recebidos usando o objeto de estado vizinho.
Quando NULL, o destino de descarregamento deve usar todas as IDs de VLAN que foram configuradas para seu adaptador de rede. A função MiniportInitializeEx do destino de descarregamento lê essas IDs de VLAN do registro.
Comentários
Para obter uma descrição de como um destino de descarregamento usa o membro VlanId , consulte 802.1Q e 802.1p Processamento em uma conexão TCP descarregada.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | ndischimney.h (inclua Ndischimney.h) |