Compartir a través de


estructura NDIS_CLIENT_CHIMNEY_OFFLOAD_TCP_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_TCP_CHARACTERISTICS especifica un protocolo o puntos de entrada específicos de la descarga de la chimenea TCP del controlador intermedio.

Sintaxis

typedef struct _NDIS_CLIENT_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS {
  NDIS_OBJECT_HEADER                      Header;
  ULONG                                   Flags;
  NDIS_CHIMNEY_OFFLOAD_TYPE               OffloadType;
  TCP_OFFLOAD_SEND_COMPLETE_HANDLER       TcpOffloadSendCompleteHandler;
  TCP_OFFLOAD_RECV_COMPLETE_HANDLER       TcpOffloadReceiveCompleteHandler;
  TCP_OFFLOAD_DISCONNECT_COMPLETE_HANDLER TcpOffloadDisconnectCompleteHandler;
  TCP_OFFLOAD_FORWARD_COMPLETE_HANDLER    TcpOffloadForwardCompleteHandler;
  TCP_OFFLOAD_EVENT_HANDLER               TcpOffloadEventHandler;
  TCP_OFFLOAD_RECEIVE_INDICATE_HANDLER    TcpOffloadReceiveIndicateHandler;
} NDIS_CLIENT_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS, *PNDIS_CLIENT_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS;

Miembros

Header

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

Flags

Reservado para uso del sistema.

OffloadType

Tipo de descarga de chimenea. El único valor permitido es NdisTcpChimneyOffload, que especifica una chimenea TCP.

TcpOffloadSendCompleteHandler

Punto de entrada del controlador Función ProtocolTcpOffloadSendComplete .

TcpOffloadReceiveCompleteHandler

Punto de entrada del controlador Función ProtocolTcpOffloadReceiveComplete .

TcpOffloadDisconnectCompleteHandler

Punto de entrada del controlador Función ProtocolTcpOffloadDisconnectComplete .

TcpOffloadForwardCompleteHandler

Punto de entrada del controlador Función ProtocolTcpOffloadForwardComplete .

TcpOffloadEventHandler

Punto de entrada del controlador Función ProtocolTcpOffloadEvent .

TcpOffloadReceiveIndicateHandler

Punto de entrada del controlador Función ProtocolTcpOffloadReceiveIndicate .

Comentarios

Para registrar sus puntos de entrada de descarga de chimenea TCP, un protocolo o 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_TCP_CHARACTERISTICS.

Requisitos

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

Consulte también

NDIS_OBJECT_HEADER

NdisSetOptionalHandlers

ProtocolSetOptions

ProtocolTcpOffloadDisconnectComplete

ProtocolTcpOffloadEvent

ProtocolTcpOffloadReceiveComplete ProtocolTcpOffloadReceiveIndicate ProtocolTcpOffloadSendComplete