共用方式為


PATH_OFFLOAD_STATE_CONST結構(ndischimney.h)

[TCP 煙囪卸除功能已被取代,不應使用。]

PATH_OFFLOAD_STATE_CONST 結構包含路徑狀態物件的常數變數。

語法

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

成員

Header

OFFLOAD_STATE_HEADER 結構。 NDIS 會將 標頭長度 成員設定為PATH_OFFLOAD_STATE_CONST結構的大小。 保留 標頭RecognizedOptions 成員。

SourceAddress

TCP 連線來源IP位址的指標。 如果 TCP 連線是透過 IPv4,則位址是 4 位元組的 IPv4 位址。 如果 TCP 連線是透過 IPv6,則位址是 16 位元組的 IPv6 位址。 來源位址位元組一律以網路位元組順序排列。

DestinationAddress

TCP 連線目的地 IP 位址的指標。 如果 TCP 連線是透過 IPv4,則位址是 4 位元組的 IPv4 位址。 如果 TCP 連線是透過 IPv6,則位址是 16 位元組的 IPv6 位址。 目的地位址位元組一律以網路位元組順序排列。

言論

每個路徑常數變數的值不會在 TCP 連線期間變更。 主機堆疊和卸除目標都不會變更路徑常數變數的值。 當主機堆疊結束路徑狀態物件的卸除時,導致 NDIS 呼叫卸除目標的 MiniportTerminateOffload 函式中,卸除目標不會將卸除路徑常數變數的值傳回主機堆棧。

傳遞至卸除目標時,PATH_OFFLOAD_STATE_CONST結構會與 相關聯 NDIS_MINIPORT_OFFLOAD_BLOCK_LIST 結構,其中包含格式化為 NDIS_OBJECT_HEADER 結構的標頭。 在此案例中,NDIS_OBJECT_HEADER結構的 修訂 成員會指定PATH_OFFLOAD_STATE_CONST結構的修訂編號。

要求

要求 價值
標頭 ndischimney.h (包括 Ndischimney.h)

另請參閱

MiniportTerminateOffload

NDIS_OBJECT_HEADER

OFFLOAD_STATE_HEADER

PATH_OFFLOAD_STATE_CACHED

PATH_OFFLOAD_STATE_DELEGATED