Partilhar via


estrutura NEIGHBOR_OFFLOAD_STATE_DELEGATED (ndischimney.h)

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

A estrutura NEIGHBOR_OFFLOAD_STATE_DELGATED contém a variável delegada de um objeto de estado vizinho.

Sintaxe

typedef struct _NEIGHBOR_OFFLOAD_STATE_DELEGATED {
  OFFLOAD_STATE_HEADER Header;
  ULONG                NicReachabilityDelta;
} NEIGHBOR_OFFLOAD_STATE_DELEGATED, *PNEIGHBOR_OFFLOAD_STATE_DELEGATED;

Membros

Header

Uma estrutura OFFLOAD_STATE_HEADER. O NDIS define o membro de Comprimento do de Cabeçalho para o tamanho, em bytes, da estrutura NEIGHBOR_OFFLOAD_STATE_DELEGATED. O membro RecognizedOptions do Header está reservado.

NicReachabilityDelta

O tempo atual da NIC menos o nicReachabilityDelta é a última vez que o destino de descarregamento confirmou a acessibilidade do vizinho (consulte a acessibilidade no RFC 2461). Para obter informações sobre como o destino de descarregamento usa essa variável, consulte NdisMOffloadEventIndicate. nicReachabilityDelta é medido em unidades de tiques de relógio.

Observações

A pilha de host fornece valores iniciais para a variável NicReachabilityDelta quando descarrega a variável para o destino de descarregamento. Depois de descarregada, a variável NicReachabilityDelta é de propriedade e mantida pelo destino de descarregamento. Somente o destino de descarregamento pode alterar o valor de uma variável de nicReachabilityDelta descarregada. O destino de descarregamento não notifica a pilha de host de alterações nos valores de uma variável de nicReachabilityDelta descarregada. No entanto, a pilha de host pode consultar o valor de uma variável de NicReachabilityDelta descarregada, o que faz com que o NDIS chame a função miniportQueryOffload do destino de descarregamento. Quando a pilha de host termina o descarregamento de um objeto de estado vizinho, fazendo com que o NDIS chame o destino de descarregamento função MiniportTerminateOffload, o destino de descarregamento passa o valor da variável NicReachabilityDelta no objeto de estado encerrado de volta para a pilha de host.

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

Requisitos

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

Consulte também

miniportQueryOffload

miniportTerminateOffload

NDIS_OBJECT_HEADER

NEIGHBOR_OFFLOAD_STATE_CACHED

NEIGHBOR_OFFLOAD_STATE_CONST

OFFLOAD_STATE_HEADER