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