NdisUpdateOffload-Funktion (ndischimney.h)
[Das TCP-Schornsteinauslagerungsfeature ist veraltet und sollte nicht verwendet werden.]
Ein Protokoll- oder Zwischentreiber ruft die NdisUpdateOffload-Funktion auf, um zuvor ausgeladene TCP-Schornsteinzustandsobjekte zu aktualisieren.
Syntax
void NdisUpdateOffload(
[in] IN NDIS_HANDLE NdisBindingHandle,
[in] IN PNDIS_PROTOCOL_OFFLOAD_BLOCK_LIST OffloadBlockList
);
Parameter
[in] NdisBindingHandle
Das Handle, das NDIS am NdisBindingHandle-Parameter von NdisOpenAdapterEx bereitgestellt hat. Dieses Handle identifiziert die Bindung zwischen dem Aufrufer und dem zugrunde liegenden Zwischentreiber oder Auslagerungsziel.
[in] OffloadBlockList
Ein Zeiger auf eine NDIS_PROTOCOL_OFFLOAD_BLOCK_LIST Struktur, die eine eigenständige Struktur oder der Stamm einer verknüpften Liste solcher Strukturen sein kann. Diese Strukturen identifizieren die ausgeladenen Zustandsobjekte, die aktualisiert werden.
Rückgabewert
Keine
Bemerkungen
Ein Zwischentreiber ruft die NdisUpdateOffload-Funktion auf, um einen Updateauslagerungsvorgang zu verteilen, der vom Hoststapel initiiert wurde. Weitere Informationen finden Sie unter Weitergabe von State-Manipulation Vorgängen.
Wählen Sie in der Liste NDIS_MINIPORT_OFFLOAD_BLOCK_LIST Struktur, die an die MiniportUpdateOffload-Funktion übergeben wurde, erstellt der Zwischentreiber eine NDIS_PROTOCOL_OFFLOAD_BLOCK_LIST-Struktur. Weitere Informationen finden Sie unter Wiederverwenden einer NDIS_MINIPORT_OFFLOAD_BLOCK_LIST-Struktur. Der Zwischentreiber übergibt einen Zeiger (den OffloadBlockList-Parameter ) an diese NDIS_PROTOCOL_OFFLOAD_BLOCK_LIST-Struktur, wenn die NdisUpdateOffload-Funktion aufgerufen wird.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Universell |
Header | ndischimney.h (include Ndischimney.h) |
Bibliothek | Ndis.lib |