Freigeben über


NdisMInvalidateOffloadComplete-Funktion (ndischimney.h)

[Das TCP-Schornsteinauslagerungsfeature ist veraltet und sollte nicht verwendet werden.]

Ein Auslagerungsziel ruft die NdisMInvalidateOffloadComplete-Funktion auf, um einen ungültigen Auslagerungsvorgang abzuschließen, der von einem vorherigen Aufruf des initiiert wurde. MiniportInvalidateOffload-Funktion des Auslagerungsziels.

Syntax

void NdisMInvalidateOffloadComplete(
  [in] IN NDIS_HANDLE                       NdisMiniportHandle,
  [in] IN PNDIS_MINIPORT_OFFLOAD_BLOCK_LIST OffloadBlockList
);

Parameter

[in] NdisMiniportHandle

Das Handle, das das Auslagerungsziel bei einem vorherigen Aufruf der NdisMRegisterMiniportDriver-Funktion .

[in] OffloadBlockList

Ein Zeiger auf eine NDIS_MINIPORT_OFFLOAD_BLOCK_LIST Struktur. Das ofload-Ziel, das diesen Zeiger als Eingabeparameter auf seine abgerufen hat MiniportInvalidateOffload-Funktion .

Rückgabewert

Keine

Bemerkungen

Vor dem Aufrufen der NdisMInvalidateOffloadComplete-Funktion muss das Auslagerungsziel einen der folgenden NDIS_STATUS-Werte in den Status-Member jeder NDIS_MINIPORT_OFFLOAD_BLOCK_LIST Struktur in der Zustandsstruktur schreiben:

  • NDIS_STATUS_SUCCESS

    Das Auslagerungsziel hat die Zustandsobjekte erfolgreich ungültig gemacht.

  • NDIS_STATUS_FAILURE

    Der Invalidate-Vorgang war nicht erfolgreich. In diesem Fall reagiert das Auslagerungsziel nicht mehr (hängt).

Anforderungen

Anforderung Wert
Zielplattform Universell
Header ndischimney.h (include Ndischimney.h)
IRQL Beliebige Ebene

Weitere Informationen

MiniportInvalidateOffload

NDIS_MINIPORT_OFFLOAD_BLOCK_LIST

NdisMRegisterMiniportDriver