NdisInvalidateOffload-Funktion (ndischimney.h)
[Das TCP-Schornstein-Offload-Feature ist veraltet und sollte nicht verwendet werden.]
Ein Protokoll- oder Zwischentreiber ruft die NdisInvalidateOffload--Funktion auf, um zuvor entladene TCP-Schornsteinzustandsobjekte ungültig zu machen.
Syntax
void NdisInvalidateOffload(
[in] IN NDIS_HANDLE NdisBindingHandle,
[in] IN PNDIS_PROTOCOL_OFFLOAD_BLOCK_LIST OffloadBlockList
);
Parameter
[in] NdisBindingHandle
Das Handle, das NDIS an der NdisBindingHandle Parameter von NdisOpenAdapterExbereitgestellt. Mit diesem Handle wird die Bindung zwischen dem Aufrufer und dem zugrunde liegenden Zwischentreiber oder Offloadziel identifiziert.
[in] OffloadBlockList
Ein Zeiger auf einen NDIS_PROTOCOL_OFFLOAD_BLOCK_LIST Struktur, die eine eigenständige Struktur oder die Wurzel einer verknüpften Liste solcher Strukturen sein kann. Diese Strukturen identifizieren die Zustandsobjekte, die ungültig werden.
Rückgabewert
Nichts
Bemerkungen
Ein Zwischentreiber ruft die NdisInvalidateOffload--Funktion auf, um einen ungültigen Offloadvorgang zu verteilen, der vom Hoststapel initiiert wurde. Weitere Informationen finden Sie unter Verteilen State-Manipulation Operations.
Vom NDIS_MINIPORT_OFFLOAD_BLOCK_LIST Struktur, die an die Struktur übergeben wurde MiniportInvalidateOffload Funktion erstellt der Zwischentreiber eine NDIS_PROTOCOL_OFFLOAD_BLOCK_LIST Struktur. Weitere Informationen finden Sie unter Reusing an NDIS_MINIPORT_OFFLOAD_BLOCK_LIST Structure. Der Zwischentreiber übergibt einen Zeiger (der OffloadBlockList Parameter) an diese NDIS_PROTOCOL_OFFLOAD_BLOCK_LIST Struktur, wenn die NdisInvalidateOffload-funktion aufgerufen wird.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform- | Universal |
Header- | ndischimney.h (include Ndischimney.h) |
Library | Ndis.lib |