Compartir a través de


estructura de NDIS_CLIENT_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS (ndischimney.h)

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

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

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 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 miembro Type del encabezado no es significativo.

Flags

Reservado para uso del sistema.

InitiateOffloadCompleteHandler

Especifica el punto de entrada del controlador. Función ProtocolInitiateOffloadComplete .

TerminateOffloadCompleteHandler

El punto de entrada del controlador Función ProtocolTerminateOffloadComplete .

UpdateOffloadCompleteHandler

El punto de entrada del controlador Función ProtocolUpdateOffloadComplete .

InvalidateOffloadCompleteHandler

El punto de entrada del controlador Función ProtocolInvalidateOffloadComplete .

QueryOffloadCompleteHandler

El punto de entrada del controlador Función ProtocolQueryOffloadComplete .

IndicateOffloadEventHandler

El punto de entrada del controlador Función ProtocolIndicateOffloadEvent .

Comentarios

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 de NDIS_CLIENT_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS.

Requisitos

Requisito Valor
Header ndischimney.h (incluya Ndischimney.h)

Consulte también

NDIS_OBJECT_HEADER

NdisSetOptionalHandlers

ProtocolIndicateOffloadEvent ProtocolInitiateOffloadComplete ProtocolInvalidateOffloadComplete ProtocolQueryOffloadComplete

ProtocolSetOptions

ProtocolTerminateOffloadComplete ProtocolUpdateOffloadComplete