Compartir a través de


estructura NDIS_CLIENT_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS (ndischimney.h)

[La característica de descarga de chimenea TCP está en desuso y no debe usarse].

La estructura NDIS_CLIENT_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS especifica los puntos de entrada de descarga de chimenea genérica de un controlador de protocolo. Los puntos de entrada genéricos de descarga de chimenea se aplican a todos los tipos de descarga de chimenea. Actualmente, la descarga de chimenea TCP es el único tipo de descarga de chimenea definida.

Sintaxis

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;

Miembros

Header

Encabezado de la estructura NDIS_CLIENT_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS. El encabezado tiene el formato de estructura NDIS_OBJECT_HEADER. La estructura NDIS_OBJECT_HEADER contiene el número de revisión de la estructura de NDIS_CLIENT_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS y el tamaño de la estructura de NDIS_CLIENT_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS, incluido el encabezado, en bytes. El tipo miembro del encabezado no es significativo.

Flags

Reservado para uso del sistema.

InitiateOffloadCompleteHandler

Especifica el punto de entrada del controlador. función protocolInitiateOffloadComplete.

TerminateOffloadCompleteHandler

Punto de entrada del controlador función protocolTerminateOffloadComplete.

UpdateOffloadCompleteHandler

Punto de entrada del controlador función ProtocolUpdateOffloadComplete.

InvalidateOffloadCompleteHandler

Punto de entrada del controlador función ProtocolInvalidateOffloadComplete.

QueryOffloadCompleteHandler

Punto de entrada del controlador función protocolQueryOffloadComplete.

IndicateOffloadEventHandler

Punto de entrada del controlador función protocolIndicateOffloadEvent.

Observaciones

Para registrar sus puntos de entrada genéricos de descarga de chimenea, un protocolo o un controlador intermedio llama a la función NdisSetOptionalHandlers en el contexto de la función ProtocolSetOptions. Para la función NdisSetOptionalHandlers, el protocolo o el controlador intermedio pasa un puntero a la estructura NDIS_CLIENT_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS.

Requisitos

Requisito Valor
encabezado de ndischimney.h (incluya Ndischimney.h)

Consulte también

NDIS_OBJECT_HEADER

NdisSetOptionalHandlers

ProtocolIndicateOffloadEvent ProtocolInitiateOffloadComplete ProtocolInvalidateOffloadComplete ProtocolQueryOffloadComplete

ProtocolSetOptions de

ProtocolTerminateOffloadComplete ProtocolUpdateOffloadComplete