estrutura PATH_OFFLOAD_STATE_CONST (ndischimney.h)

[O recurso de descarregamento de chaminé TCP foi preterido e não deve ser usado.]

A estrutura PATH_OFFLOAD_STATE_CONST contém as variáveis constantes de um objeto de estado de caminho.

Sintaxe

typedef struct _PATH_OFFLOAD_STATE_CONST {
  OFFLOAD_STATE_HEADER Header;
  const UCHAR          *SourceAddress;
  const UCHAR          *DestinationAddress;
} PATH_OFFLOAD_STATE_CONST, *PPATH_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 PATH_OFFLOAD_STATE_CONST. O membro RecognizedOptions de Header é reservado.

SourceAddress

Um ponteiro para o endereço IP de origem de uma conexão TCP. Se a conexão TCP for sobre IPv4, o endereço será um endereço IPv4 de 4 bytes. Se a conexão TCP for por IPv6, o endereço será um endereço IPv6 de 16 bytes. Os bytes de endereço de origem estão sempre em ordem de byte de rede.

DestinationAddress

Um ponteiro para o endereço IP de destino de uma conexão TCP. Se a conexão TCP for sobre IPv4, o endereço será um endereço IPv4 de 4 bytes. Se a conexão TCP for por IPv6, o endereço será um endereço IPv6 de 16 bytes. Os bytes de endereço de destino estão sempre em ordem de byte de rede.

Comentários

O valor de cada variável constante de caminho não é alterado durante a vida útil de uma conexão TCP. Nem a pilha de host nem o destino de descarregamento alteram os valores de uma variável constante de caminho. Quando a pilha de host termina o descarregamento do objeto de estado de caminho fazendo com que o NDIS chame o destino de descarregamento Função MiniportTerminateOffload , o destino de descarregamento não retorna o valor das variáveis constantes de caminho descarregado para a pilha de host.

Quando passada para um destino de descarregamento, uma estrutura de PATH_OFFLOAD_STATE_CONST é associada a um NDIS_MINIPORT_OFFLOAD_BLOCK_LIST estrutura, que contém um cabeçalho formatado como uma estrutura NDIS_OBJECT_HEADER . O membro Revision da estrutura NDIS_OBJECT_HEADER, nesse caso, especifica o número de revisão da estrutura PATH_OFFLOAD_STATE_CONST.

Requisitos

Requisito Valor
Cabeçalho ndischimney.h (inclua Ndischimney.h)

Confira também

MiniportTerminateOffload

NDIS_OBJECT_HEADER

OFFLOAD_STATE_HEADER

PATH_OFFLOAD_STATE_CACHED

PATH_OFFLOAD_STATE_DELEGATED