Freigeben über


NdisMQueryOffloadStateComplete-Funktion (ndischimney.h)

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

Ein Auslagerungsziel ruft die NdisMQueryOffloadStateComplete-Funktion auf, um einen Abfrageauslagerungsvorgang abzuschließen, der von einem vorherigen Aufruf des Auslagerungsziels initiiert wurde. MiniportQueryOffload-Funktion .

Syntax

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

Parameter

[in] NdisMiniportHandle

Das Handle, das der Auslagerungstreiber bei einem vorherigen Aufruf von NdisMRegisterMiniportDriver.

[in] OffloadBlockList

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

Rückgabewert

Keine

Bemerkungen

Ein Auslagerungsziel ruft NdisMQueryOffloadStateComplete auf, um einen Abfragevorgang abzuschließen, der initiiert wurde, als NDIS die MiniportQueryOffload-Funktion des Auslagerungsziels aufgerufen hat.

Vor dem Aufruf von NdisMQueryOffloadStateComplete muss das Auslagerungsziel Folgendes ausführen:

  • Füllen Sie jede Auslagerungszustandsstruktur in der Zustandsstruktur mit den aktuellen Werten der Variablen dieser Struktur aus.
  • Schreiben Sie einen status Wert von NDIS_STATUS_SUCCESS oder NDIS_STATUS_FAILURE in den Status-Member jeder NDIS_MINIPORT_OFFLOAD_BLOCK_LIST-Struktur in der Zustandsstruktur.

Anforderungen

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

Weitere Informationen

MiniportQueryOffload

NDIS_MINIPORT_OFFLOAD_BLOCK_LIST

NdisMRegisterMiniportDriver