NDIS_CLIENT_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS struttura (ndischimney.h)

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

La struttura NDIS_CLIENT_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS specifica un protocollo o un punto di ingresso specifico 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;

Members

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 membro Type dell'intestazione non è significativo.

Flags

Riservato per l'utilizzo nel 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 ProtocolTcpOffloadEvent .

TcpOffloadReceiveIndicateHandler

Punto di ingresso del conducente Funzione ProtocolTcpOffloadReceiveIndicate .

Commenti

Per registrare i punti di ingresso 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.

Requisiti

Requisito Valore
Intestazione ndischimney.h (includere Ndischimney.h)

Vedi anche

NDIS_OBJECT_HEADER

NdisSetOptionalHandlers

ProtocolSetOptions

ProtocolTcpOffloadDisconnectComplete

ProtocolTcpOffloadEvent

ProtocolTcpOffloadReceiveComplete ProtocolTcpOffloadReceiveIndicate ProtocolTcpOffloadSendComplete