Freigeben über


NdisMUpdateOffloadComplete-Funktion (ndischimney.h)

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

Ein Auslagerungsziel ruft die NdisMUpdateOffloadComplete-Funktion auf, um einen Updateauslagerungsvorgang abzuschließen, der durch einen vorherigen Aufruf der MiniportUpdateOffload-Funktion des Auslagerungsziels initiiert wurde.

Syntax

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

Parameter

[in] NdisMiniportHandle

Das Handle, das das Auslagerungsziel in einem vorherigen Aufruf von erhalten hat. NdisMRegisterMiniportDriver.

[in] OffloadBlockList

Ein Zeiger auf eine NDIS_MINIPORT_OFFLOAD_BLOCK_LIST Struktur. Das Auslagerungsziel hat diesen Zeiger als Eingabeparameter auf seine MiniportUpdateOffload-Funktion .

Rückgabewert

Keine

Bemerkungen

Vor dem Aufrufen der NdisMUpdateOffloadComplete-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 Zustandsobjektvariablen und/oder die Pfad-zu-Nachbar-Links erfolgreich aktualisiert.

  • NDIS_STATUS_FAILURE

    Der Updatevorgang war nicht erfolgreich. Das Auslagerungsziel sollte die normale Verarbeitung der Verbindung fortsetzen. Der Hoststapel beendet die Auslagerung von Zustandsobjekten, die nicht aktualisiert werden konnten.

Anforderungen

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

Weitere Informationen

MiniportUpdateOffload

NDIS_MINIPORT_OFFLOAD_BLOCK_LIST

NdisMRegisterMiniportDriver