estrutura NDIS_CLIENT_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS (ndischimney.h)
[O recurso de descarregamento de chaminé TCP foi preterido e não deve ser usado.]
A estrutura NDIS_CLIENT_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS especifica os pontos de entrada genéricos de descarregamento de chaminé de um driver de protocolo. Pontos de entrada genéricos de descarregamento de chaminé se aplicam 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_CLIENT_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS {
NDIS_OBJECT_HEADER Header;
ULONG Flags;
INITIATE_OFFLOAD_COMPLETE_HANDLER InitiateOffloadCompleteHandler;
TERMINATE_OFFLOAD_COMPLETE_HANDLER TerminateOffloadCompleteHandler;
UPDATE_OFFLOAD_COMPLETE_HANDLER UpdateOffloadCompleteHandler;
INVALIDATE_OFFLOAD_COMPLETE_HANDLER InvalidateOffloadCompleteHandler;
QUERY_OFFLOAD_COMPLETE_HANDLER QueryOffloadCompleteHandler;
INDICATE_OFFLOAD_EVENT_HANDLER IndicateOffloadEventHandler;
} NDIS_CLIENT_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS, *PNDIS_CLIENT_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS;
Membros
Header
O cabeçalho da estrutura NDIS_CLIENT_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 NDIS_CLIENT_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS e o tamanho da estrutura NDIS_CLIENT_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.
InitiateOffloadCompleteHandler
Especifica o ponto de entrada do driver função ProtocolInitiateOffloadComplete.
TerminateOffloadCompleteHandler
O ponto de entrada do driver função ProtocolTerminateOffloadComplete.
UpdateOffloadCompleteHandler
O ponto de entrada do driver função ProtocolUpdateOffloadComplete.
InvalidateOffloadCompleteHandler
O ponto de entrada do driver função ProtocolInvalidateOffloadComplete.
QueryOffloadCompleteHandler
O ponto de entrada do driver função ProtocolQueryOffloadComplete.
IndicateOffloadEventHandler
O ponto de entrada do driver função ProtocolIndicateOffloadEvent.
Observações
Para registrar seus pontos de entrada de descarregamento de chaminé genéricos, um protocolo ou driver intermediário chama a função NdisSetOptionalHandlers no contexto da função ProtocolSetOptions. Para a função NdisSetOptionalHandlers, o protocolo ou o driver intermediário passa um ponteiro para a estrutura NDIS_CLIENT_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS.
Requisitos
Requisito | Valor |
---|---|
cabeçalho | ndischimney.h (inclua Ndischimney.h) |