共用方式為


INDICATE_OFFLOAD_EVENT_HANDLER回呼函式 (ndischimney.h)

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

NDIS 會呼叫通訊協定驅動程式或中繼驅動程式的 ProtocolIndicateOffloadEvent 函式,以張貼基礎驅動程式或卸除目標對的呼叫所起始的指示 NdisMOffloadEventIndicate 函式。

語法

INDICATE_OFFLOAD_EVENT_HANDLER IndicateOffloadEventHandler;

void IndicateOffloadEventHandler(
  [in] IN NDIS_HANDLE ProtocolBindingContext,
  [in] IN PNDIS_PROTOCOL_OFFLOAD_BLOCK_LIST OffloadBlockList,
  [in] IN ULONG IndicationCode
)
{...}

參數

[in] ProtocolBindingContext

通訊協定驅動程式所配置之內容區域的句柄。 驅動程式會在此內容區域中維護每個系結內容資訊。 驅動程式在驅動程式呼叫 NdisOpenAdapterEx 函式時,提供此句柄給 NDIS。

[in] OffloadBlockList

的指標 NDIS_PROTOCOL_OFFLOAD_BLOCK_LIST 結構。 這個結構會識別正在發出指示的卸除狀態物件。 請注意,只有一個NDIS_MINIPORT_OFFLOAD_BLOCK_LIST結構。 沒有這類結構的連結清單。

基礎卸除目標會在發出 NeighborReachabilityQuery 指示時提供有效的 OffloadBlockList 指標。 在此情況下,卸除目標會提供 NEIGHBOR_OFFLOAD_STATE_CONST 結構、 NEIGHBOR_OFFLOAD_STATE_CACHED 結構和 NEIGHBOR_OFFLOAD_STATE_DELEGATED 結構 (順序) 緊接 在 OffloadBlockList 指標所參考的NDIS_MINIPORT_OFFLOAD_BLOCK_LIST結構之後。

[in] IndicationCode

表示為下列其中一個INDICATE_OFFLOAD_EVENT值的事件:

NeighborReachabilityQuery

表示鄰近快取專案 (NCE) 已過時。 如需 NCE 的詳細資訊,請參閱 RFC 2461。

NeighborReachabilityInDoubt

保留的。

傳回值

備註

要決定中繼驅動程式的這個函式實作。

規格需求

需求
目標平台 Windows
標頭 ndischimney.h (包含 Ndischimney.h)

另請參閱

NDIS_PROTOCOL_OFFLOAD_BLOCK_LIST

NEIGHBOR_OFFLOAD_STATE_CACHED

NEIGHBOR_OFFLOAD_STATE_CONST

NEIGHBOR_OFFLOAD_STATE_DELEGATED

NdisMOffloadEventIndicate