Freigeben über


NetExtensionGetFragmentReturnContext-Funktion (returncontext.h)

Die NetExtensionGetFragmentReturnContext Funktion ruft die Informationen zur Rückgabekontexterweiterung für ein Netzfragment ab.

Syntax

EXTERN_C_START NET_FRAGMENT_RETURN_CONTEXT * NetExtensionGetFragmentReturnContext(
  NET_EXTENSION const *Extension,
  UINT32              Index
);

Parameter

Extension

Ein Zeiger auf eine NET_EXTENSION Struktur, die die Informationen zur Rückgabekontexterweiterung für dieses Fragment beschreibt.

Index

Der Index im Fragmentring für das Ziel NET_FRAGMENT.

Rückgabewert

Gibt einen Zeiger auf eine NET_FRAGMENT_RETURN_CONTEXT Struktur zurück, die die Rückgabekontextinformationen für das Fragment enthält.

Bemerkungen

NIC-Clienttreiber abfragen in der Regel Offsets für Fragmenterweiterungen während der Erstellung von Datenpfadwarteschlangen und speichern sie dann im Kontextbereich der Warteschlange, sodass sie nicht zu häufig abfragen müssen. Ein Beispiel hierfür finden Sie unter Senden und Empfangen von Warteschlangen. Clients können den Rückgabekontextoffset aus dem Warteschlangenkontext abrufen, um an NetExtensionGetFragmentReturnContextzu übergeben.

Diese Funktion ist eine Wrapperfunktion um NetExtensionGetData.

Anforderungen

Anforderung Wert
Zielplattform- Universal
Mindest-UMDF-Version 2.33
Header- returncontext.h
IRQL- Jede Ebene, solange der Zielspeicher resident ist

Siehe auch

Paketdeskriptoren und Erweiterungen

NetExtensionGetData-