Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
[Das TCP-Schornstein-Offload-Feature ist veraltet und sollte nicht verwendet werden.]
Die MiniportQueryOffload- Funktionsabfragen wurden zuvor deaktivierte TCP-Schornsteinzustandsobjekte.
Syntax
W_QUERY_OFFLOAD_HANDLER WQueryOffloadHandler;
void WQueryOffloadHandler(
[in] IN NDIS_HANDLE MiniportAdapterContext,
[in, out] IN OUT PNDIS_MINIPORT_OFFLOAD_BLOCK_LIST OffloadBlockList
)
{...}
Parameter
[in] MiniportAdapterContext
Das Handle für einen kontextbezogenen Offload-Zielbereich, in dem das Offloadziel Zustandsinformationen zu dieser Instanz des Adapters verwaltet. Das Offload-Ziel hat dieses Handle beim Aufrufen an NDIS bereitgestellt. von NdisMSetMiniportAttributes MiniportInitializeEx Funktion.
[in, out] OffloadBlockList
Ein Zeiger auf einen NDIS_MINIPORT_OFFLOAD_BLOCK_LIST Struktur, die der Stamm einer verknüpften Liste solcher Strukturen sein kann. Diese Strukturen identifizieren den entladenen Zustand, der abgefragt wird.
Rückgabewert
Nichts
Bemerkungen
Die MiniportQueryOffload-Funktion kann jeden TCP-Schornsteinzustand abfragen, der in das Offload-Ziel geladen wurde.
Die MiniportQueryOffload-Funktion speichert den OffloadBlockList Zeiger und gibt dann zurück. Das Offloadziel schließt den Abfragevorgang immer asynchron durch Aufrufen des NdisMQueryOffloadStateComplete Funktion. Der OffloadBlockList Zeiger verweist auf einen NDIS_MINIPORT_OFFLOAD_BLOCK_LIST Struktur, die entweder eine eigenständige Struktur oder der Stammknoten in einer Offload-Zustandsstruktursein kann. Die Statusstruktur ist gültig, bis das Offload-Ziel die NdisMQueryOffloadStateComplete-Funktion aufruft.
Nach der Rückgabe von der MiniportQueryOffload--Funktion füllt der Miniporttreiber die Offload-Zustandsstruktur aus, die jeder NDIS_MINIPORT_OFFLOAD_BLOCK_LIST Struktur in der Zustandsstruktur zugeordnet ist, auf die vom OffloadBlockList Zeiger verwiesen wird. Für jede dieser Offload-Zustandsstrukturen schreibt der Miniporttreiber den aktuellen Wert jeder Variablen in der Struktur.
Vor dem Aufrufen der NdisMQueryOffloadStateComplete--Funktion muss das Offloadziel einen der folgenden NDIS_STATUS Werte in das Status-element jeder NDIS_MINIPORT_OFFLOAD_BLOCK_LIST Struktur in der Zustandsstruktur schreiben:
-
NDIS_STATUS_SUCCESS
Das Offloadziel hat die Statusobjekte erfolgreich abgefragt.
-
NDIS_STATUS_FAILURE
Der Abfragevorgang wurde nicht erfolgreich ausgeführt. Der Hoststapel beendet die Zustandsobjekte, die nicht abgefragt werden konnten.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform- | Fenster |
Header- | ndischimney.h (include Ndischimney.h) |
IRQL- | Beliebige Ebene |