Condividi tramite


PATH_OFFLOAD_STATE_CONST struttura (ndischimney.h)

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

La struttura PATH_OFFLOAD_STATE_CONST contiene le variabili costanti di un oggetto stato del percorso.

Sintassi

typedef struct _PATH_OFFLOAD_STATE_CONST {
  OFFLOAD_STATE_HEADER Header;
  const UCHAR          *SourceAddress;
  const UCHAR          *DestinationAddress;
} PATH_OFFLOAD_STATE_CONST, *PPATH_OFFLOAD_STATE_CONST;

Members

Header

Struttura OFFLOAD_STATE_HEADER . NDIS imposta il membro Length di Intestazione sulle dimensioni, in byte, della struttura PATH_OFFLOAD_STATE_CONST. Il membro RecognizedOptions di Header è riservato.

SourceAddress

Puntatore all'indirizzo IP di origine di una connessione TCP. Se la connessione TCP è su IPv4, l'indirizzo è un indirizzo IPv4 a 4 byte. Se la connessione TCP è su IPv6, l'indirizzo è un indirizzo IPv6 a 16 byte. I byte degli indirizzi di origine sono sempre in ordine di byte di rete.

DestinationAddress

Puntatore all'indirizzo IP di destinazione di una connessione TCP. Se la connessione TCP è su IPv4, l'indirizzo è un indirizzo IPv4 a 4 byte. Se la connessione TCP è su IPv6, l'indirizzo è un indirizzo IPv6 a 16 byte. I byte degli indirizzi di destinazione sono sempre in ordine di byte di rete.

Commenti

Il valore di ogni variabile costante del percorso non cambia durante la durata di una connessione TCP. Né lo stack host né la destinazione di offload modificano i valori di una variabile costante del percorso. Quando lo stack host termina il caricamento dell'oggetto stato del percorso causando la chiamata di NDIS alla destinazione di offload La funzione MiniportTerminateOffload , la destinazione di offload non restituisce il valore delle variabili costanti del percorso disattivate nello stack host.

Quando viene passata a una destinazione di offload, una struttura di PATH_OFFLOAD_STATE_CONST è associata a un NDIS_MINIPORT_OFFLOAD_BLOCK_LIST struttura, che contiene un'intestazione formattata come struttura NDIS_OBJECT_HEADER . Il membro Revision della struttura NDIS_OBJECT_HEADER, in questo caso, specifica il numero di revisione della struttura PATH_OFFLOAD_STATE_CONST.

Requisiti

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

Vedi anche

MiniportTerminateOffload

NDIS_OBJECT_HEADER

OFFLOAD_STATE_HEADER

PATH_OFFLOAD_STATE_CACHED

PATH_OFFLOAD_STATE_DELEGATED