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) |