Partilhar via


estrutura NDIS_PROVIDER_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS (ndischimney.h)

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

A estrutura NDIS_PROVIDER_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS especifica os pontos de entrada genéricos do miniporto de descarregamento de chaminés de um destino de descarregamento ou driver intermediário. Pontos de entrada genéricos de descarregamento de chaminés pertencem a todos os tipos de descarregamento de chaminés. Atualmente, o descarregamento de chaminé TCP é o único tipo de descarregamento de chaminé definido.

Sintaxe

typedef struct _NDIS_PROVIDER_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS {
  NDIS_OBJECT_HEADER           Header;
  ULONG                        Flags;
  W_INITIATE_OFFLOAD_HANDLER   InitiateOffloadHandler;
  W_TERMINATE_OFFLOAD_HANDLER  TerminateOffloadHandler;
  W_UPDATE_OFFLOAD_HANDLER     UpdateOffloadHandler;
  W_INVALIDATE_OFFLOAD_HANDLER InvalidateOffloadHandler;
  W_QUERY_OFFLOAD_HANDLER      QueryOffloadHandler;
} NDIS_PROVIDER_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS, *PNDIS_PROVIDER_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS;

Membros

Header

O cabeçalho da estrutura NDIS_PROVIDER_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS. O cabeçalho é formatado como uma estrutura NDIS_OBJECT_HEADER. A estrutura NDIS_OBJECT_HEADER contém o número de revisão da estrutura de NDIS_PROVIDER_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS e o tamanho da estrutura NDIS_PROVIDER_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS, incluindo o cabeçalho, em bytes. O Type membro do cabeçalho não é significativo.

Flags

Reservado para uso do sistema.

InitiateOffloadHandler

O ponto de entrada do driver função MiniportInitiateOffload.

TerminateOffloadHandler

O ponto de entrada do driver função MiniportTerminateOffload.

UpdateOffloadHandler

O ponto de entrada do driver função MiniportUpdateOffload.

InvalidateOffloadHandler

O ponto de entrada do driver função MiniportInvalidateOffload.

QueryOffloadHandler

O ponto de entrada do driver função MiniportQueryOffload.

Observações

Para registrar seus pontos de entrada de descarregamento de chaminé genéricos, um destino de descarregamento ou driver intermediário chama a função NdisSetOptionalHandlers no contexto da função MiniportSetOptions. Para a função NdisSetOptionalHandlers, o destino de descarregamento ou o driver intermediário passa um ponteiro para a estrutura NDIS_PROVIDER_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS.

Requisitos

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

Consulte também

miniportInitiateOffload

MiniportInvalidateOffload

miniportQueryOffload

miniportSetOptions

miniportTerminateOffload

miniportUpdateOffload

NDIS_OBJECT_HEADER

NdisSetOptionalHandlers