estructura NDIS_PROVIDER_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_PROVIDER_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS especifica los puntos de entrada de miniporte genéricos de descarga de chimenea de un destino de descarga o un controlador intermedio. Los puntos de entrada de descarga de chimenea genéricos pertenecen 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_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;

Miembros

Header

Encabezado de la estructura NDIS_PROVIDER_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_PROVIDER_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS y el tamaño de la estructura de NDIS_PROVIDER_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS, incluido el encabezado, en bytes. El miembro Type del encabezado no es significativo.

Flags

Reservado para uso del sistema.

InitiateOffloadHandler

Punto de entrada del controlador Función MiniportInitiateOffload .

TerminateOffloadHandler

Punto de entrada del controlador Función MiniportTerminateOffload .

UpdateOffloadHandler

Punto de entrada del controlador Función MiniportUpdateOffload .

InvalidateOffloadHandler

Punto de entrada del controlador Función MiniportInvalidateOffload .

QueryOffloadHandler

Punto de entrada del controlador Función MiniportQueryOffload .

Comentarios

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

Requisitos

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

Consulte también

MiniportInitiateOffload

MiniportInvalidateOffload

MiniportQueryOffload

MiniportSetOptions

MiniportTerminateOffload

MiniportUpdateOffload

NDIS_OBJECT_HEADER

NdisSetOptionalHandlers