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 |