Condividi tramite


struttura NDIS_CLIENT_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS (ndischimney.h)

[La funzionalità offload del camino TCP è deprecata e non deve essere usata.]

La struttura NDIS_CLIENT_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS specifica un protocollo o i punti di ingresso specifici del camino TCP del driver intermedio.

Sintassi

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;

Membri

Header

Intestazione della struttura NDIS_CLIENT_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS. L'intestazione viene formattata come struttura NDIS_OBJECT_HEADER. La struttura NDIS_OBJECT_HEADER contiene il numero di revisione della struttura NDIS_CLIENT_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS e le dimensioni della struttura NDIS_CLIENT_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS, inclusa l'intestazione, in byte. Il Tipo membro dell'intestazione non è significativo.

Flags

Riservato per l'uso del sistema.

OffloadType

Tipo di offload del camino. L'unico valore consentito è NdisTcpChimneyOffload, che specifica un camino TCP.

TcpOffloadSendCompleteHandler

Punto di ingresso del conducente funzione ProtocolTcpOffloadSendComplete.

TcpOffloadReceiveCompleteHandler

Punto di ingresso del conducente funzione ProtocolTcpOffloadReceiveComplete.

TcpOffloadDisconnectCompleteHandler

Punto di ingresso del conducente funzione ProtocolTcpOffloadDisconnectComplete.

TcpOffloadForwardCompleteHandler

Punto di ingresso del conducente funzione protocolTcpOffloadForwardComplete.

TcpOffloadEventHandler

Punto di ingresso del conducente funzione di ProtocolTcpOffloadEvent.

TcpOffloadReceiveIndicateHandler

Punto di ingresso del conducente funzione ProtocolTcpOffloadReceiveIndicate.

Osservazioni

Per registrare i punti di ingresso di offload del camino TCP, un protocollo o un driver intermedio chiama la funzione NdisSetOptionalHandlers nel contesto della funzione ProtocolSetOptions. Per la funzione NdisSetOptionalHandlers, il protocollo o il driver intermedio passa un puntatore alla struttura NDIS_CLIENT_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS.

Fabbisogno

Requisito Valore
intestazione ndischimney.h (include Ndischimney.h)

Vedere anche

NDIS_OBJECT_HEADER

NdisSetOptionalHandlers

ProtocolSetOptions

ProtocolTcpOffloadDisconnectComplete

ProtocolTcpOffloadEvent

ProtocolTcpOffloadReceiveComplete ProtocolTcpOffloadReceiveIndicate ProtocolTcpOffloadSendComplete