Condividi tramite


NDIS_CLIENT_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS struttura (ndischimney.h)

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

La struttura NDIS_CLIENT_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS specifica i punti di ingresso generici del camino del driver del protocollo. I punti di ingresso di offload del camino generico si applicano a tutti i tipi di offload del camino. Attualmente, l'offload del camino TCP è l'unico tipo di offload del camino definito.

Sintassi

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;

Members

Header

Intestazione della struttura NDIS_CLIENT_CHIMNEY_OFFLOAD_GENERIC_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_GENERIC_CHARACTERISTICS e le dimensioni della struttura NDIS_CLIENT_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS, inclusa l'intestazione, in byte. Il membro Type dell'intestazione non è significativo.

Flags

Riservato per l'utilizzo nel sistema.

InitiateOffloadCompleteHandler

Specifica il punto di ingresso del driver Funzione ProtocolInitiateOffloadComplete .

TerminateOffloadCompleteHandler

Punto di ingresso del conducente Funzione ProtocolTerminateOffloadComplete .

UpdateOffloadCompleteHandler

Punto di ingresso del conducente Funzione ProtocolUpdateOffloadComplete .

InvalidateOffloadCompleteHandler

Punto di ingresso del conducente Funzione ProtocolInvalidateOffloadComplete .

QueryOffloadCompleteHandler

Punto di ingresso del conducente Funzione ProtocolQueryOffloadComplete .

IndicateOffloadEventHandler

Punto di ingresso del conducente Funzione ProtocolIndicateOffloadEvent .

Commenti

Per registrare i punti di ingresso di offload del camino generico, 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_GENERIC_CHARACTERISTICS.

Requisiti

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

Vedi anche

NDIS_OBJECT_HEADER

NdisSetOptionalHandlers

ProtocolIndicateOffloadEvent ProtocolInitiateOffloadComplete ProtocolInvalidateOffloadComplete ProtocolQueryOffloadComplete

ProtocolSetOptions

ProtocolTerminateOffloadComplete ProtocolUpdateOffloadComplete