Freigeben über


NDIS_OFFLOAD_HANDLE-Struktur (ndischimney.h)

[Das TCP-Schornsteinauslagerungsfeature ist veraltet und sollte nicht verwendet werden.]

Die NDIS_OFFLOAD_HANDLE-Struktur stellt den Kontext eines Treibers für ein ausgeladenes Zustandsobjekt dar.

Syntax

typedef struct _NDIS_OFFLOAD_HANDLE {
  PVOID NdisReserved[1];
  PVOID MiniportOffloadContext;
} NDIS_OFFLOAD_HANDLE, *PNDIS_OFFLOAD_HANDLE;

Member

NdisReserved[1]

Reserviert für die Verwendung durch NDIS.

MiniportOffloadContext

Ein Zeiger, der auf einen Hostspeicherort verweist, in den der zugrunde liegende Treiber einen PVOID-Wert schreibt, wenn der Initialauslagerungsvorgang abgeschlossen ist. Dieser PVOID-Wert verweist auf den auslagerungskontext des zugrunde liegenden Treibers für das ausgeladene Zustandsobjekt.

Hinweise

Bei der Weitergabe der Auslagerung eines TCP-Schornsteinzustandsobjekts stellt ein Zwischentreiber einen Zeiger auf eine NDIS_OFFLOAD_HANDLE-Struktur bereit. Dieser Zeiger verweist tatsächlich auf den Kontext des Zwischentreibers für das ausgeladene Zustandsobjekt.

Die NDIS_OFFLOAD_HANDLE-Struktur enthält einen MiniportOffloadContext-Zeiger , der auf einen Speicherspeicherort verweist, in den der zugrunde liegende Treiber oder das Auslagerungsziel einen PVOID-Wert schreibt, bevor der Initialausladevorgang abgeschlossen wird. Dieser PVOID-Wert verweist auf den Kontext des zugrunde liegenden Treibers oder Auslagerungsziels für das ausgeladene Zustandsobjekt.

Weitere Informationen zur Verwendung der NDIS_OFFLOAD_HANDLE-Struktur finden Sie unter Verweisen auf den ausgeladenen Zustand über einen Zwischentreiber.

Anforderungen

Anforderung Wert
Header ndischimney.h (include Ndischimney.h)

Weitere Informationen

MiniportInitiateOffload

NdisMInitiateOffloadComplete