Freigeben über


INDICATE_OFFLOAD_EVENT_HANDLER Rückruffunktion (ndischimney.h)

[Das TCP-Schornstein-Offload-Feature ist veraltet und sollte nicht verwendet werden.]

NDIS ruft die ProtocolIndicateOffloadEvent Funktion eines Protokolltreibers oder Zwischentreibers auf, um einen Hinweis zu posten, der durch den Aufruf eines zugrunde liegenden Treibers oder offload-Ziels an den Aufruf des zugrunde liegenden Treibers initiiert wurde. NdisMOffloadEventIndicate-Funktion.

Syntax

INDICATE_OFFLOAD_EVENT_HANDLER IndicateOffloadEventHandler;

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

Parameter

[in] ProtocolBindingContext

Ein Handle für einen Kontextbereich, der vom Protokolltreiber zugewiesen wurde. Der Treiber behält die Informationen zu bindungskontextbezogenen Informationen in diesem Kontextbereich bei. Der Treiber hat diesen Handle an NDIS übergeben, wenn der Treiber die NdisOpenAdapterEx--Funktion aufgerufen hat.

[in] OffloadBlockList

Ein Zeiger auf einen NDIS_PROTOCOL_OFFLOAD_BLOCK_LIST Struktur. Diese Struktur identifiziert das entladene Zustandsobjekt, auf dem die Angabe erfolgt. Beachten Sie, dass nur eine NDIS_MINIPORT_OFFLOAD_BLOCK_LIST Struktur vorhanden ist. Es gibt keine verknüpfte Liste solcher Strukturen.

Das zugrunde liegende Offloadziel stellt einen gültigen OffloadBlockList- Zeiger beim Erstellen einer NeighborReachabilityQuery--Angabe zur. In diesem Fall liefert das Offloadziel eine NEIGHBOR_OFFLOAD_STATE_CONST Struktur, eine NEIGHBOR_OFFLOAD_STATE_CACHED Struktur und a NEIGHBOR_OFFLOAD_STATE_DELEGATED Struktur (in dieser Reihenfolge) unmittelbar auf die NDIS_MINIPORT_OFFLOAD_BLOCK_LIST Struktur folgt, auf die vom OffloadBlockList Zeiger verwiesen wird.

[in] IndicationCode

Das Ereignis, das als einer der folgenden INDICATE_OFFLOAD_EVENT Werte angegeben wird:

NeighborReachabilityQuery

Gibt an, dass ein Benachbarter Cacheeintrag (NCE) veraltet wurde. Weitere Informationen zu NCEs finden Sie unter RFC 2461.

NeighborReachabilityInDoubt

Reserviert.

Rückgabewert

Nichts

Bemerkungen

Die Implementierung dieser Funktion für Zwischentreiber ist zu bestimmen.

Anforderungen

Anforderung Wert
Zielplattform- Fenster
Header- ndischimney.h (include Ndischimney.h)

Siehe auch

NDIS_PROTOCOL_OFFLOAD_BLOCK_LIST

NEIGHBOR_OFFLOAD_STATE_CACHED

NEIGHBOR_OFFLOAD_STATE_CONST

NEIGHBOR_OFFLOAD_STATE_DELEGATED

NdisMOffloadEventIndicate