Freigeben über


NdisMQueryOffloadStateComplete-Funktion (ndischimney.h)

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

Ein Offload-Ziel ruft die NdisMQueryOffloadStateComplete-Funktion auf, um einen Abfrageausladevorgang abzuschließen, der durch einen vorherigen Aufruf des Offloadziels 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 Offload-Treiber in einem vorherigen Aufruf erhalten hat NdisMRegisterMiniportDriver.

[in] OffloadBlockList

Ein Zeiger auf einen NDIS_MINIPORT_OFFLOAD_BLOCK_LIST Struktur. Das Offload-Ziel hat diesen Zeiger als Eingabeparameter auf seine MiniportQueryOffload Funktion.

Rückgabewert

Nichts

Bemerkungen

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

Vor dem Aufrufen NdisMQueryOffloadStateCompletemuss das Offloadziel:

  • Füllen Sie jede offload-Zustandsstruktur in der Zustandsstruktur mit den aktuellen Werten der Variablen dieser Struktur aus.
  • Schreiben Sie einen Statuswert von NDIS_STATUS_SUCCESS oder NDIS_STATUS_FAILURE in das Status- Element jeder NDIS_MINIPORT_OFFLOAD_BLOCK_LIST Struktur in der Zustandsstruktur.

Anforderungen

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

Siehe auch

MiniportQueryOffload-

NDIS_MINIPORT_OFFLOAD_BLOCK_LIST

NdisMRegisterMiniportDriver-