NDIS_MINIPORT_ADAPTER_OFFLOAD_ATTRIBUTES-Struktur (ndis.h)

Ein NDIS-Miniporttreiber richtet eine NDIS_MINIPORT_ADAPTER_OFFLOAD_ATTRIBUTES-Struktur ein, um Attribute für Aufgabenauslagerung und Verbindungsauslagerung zu definieren, falls vorhanden, die einem Miniportadapter zugeordnet sind.

Syntax

typedef struct _NDIS_MINIPORT_ADAPTER_OFFLOAD_ATTRIBUTES {
  NDIS_OBJECT_HEADER           Header;
  PNDIS_OFFLOAD                DefaultOffloadConfiguration;
  PNDIS_OFFLOAD                HardwareOffloadCapabilities;
  PNDIS_TCP_CONNECTION_OFFLOAD DefaultTcpConnectionOffloadConfiguration;
  PNDIS_TCP_CONNECTION_OFFLOAD TcpConnectionOffloadHardwareCapabilities;
} NDIS_MINIPORT_ADAPTER_OFFLOAD_ATTRIBUTES, *PNDIS_MINIPORT_ADAPTER_OFFLOAD_ATTRIBUTES;

Member

Header

Die NDIS_OBJECT_HEADER-Struktur für die NDIS_MINIPORT_ADAPTER_OFFLOAD_ATTRIBUTES-Struktur. Legen Sie das Element Typ der Struktur, die Header angibt, auf NDIS_OBJECT_TYPE_MINIPORT_ADAPTER_OFFLOAD_ATTRIBUTES, das Revisionselement auf NDIS_MINIPORT_ADAPTER_OFFLOAD_ATTRIBUTES_REVISION_1 und das Size-Element auf NDIS_SIZEOF_MINIPORT_ADAPTER_OFFLOAD_ATTRIBUTES_REVISION_1 fest.

DefaultOffloadConfiguration

Ein Zeiger auf eine NDIS_OFFLOAD Struktur, die die aktuellen Auslagerungsfunktionen angibt, die vom Miniportadapter bereitgestellt werden.

HardwareOffloadCapabilities

Ein Zeiger auf eine NDIS_OFFLOAD-Struktur, die alle Aufgabenauslagerungsfunktionen angibt, die vom Miniportadapter unterstützt werden. Zu diesen Funktionen gehören Funktionen, die derzeit durch standardisierte Schlüsselwörter in der Registrierung deaktiviert sind.

DefaultTcpConnectionOffloadConfiguration

Ein Zeiger auf einen NDIS_TCP_CONNECTION_OFFLOAD-Struktur , die die aktuellen Verbindungsauslagerungsfunktionen angibt, die vom Miniportadapter bereitgestellt werden.

TcpConnectionOffloadHardwareCapabilities

Ein Zeiger auf eine NDIS_TCP_CONNECTION_OFFLOAD-Struktur, die alle Verbindungsauslagerungsfunktionen angibt, die vom Miniportadapter unterstützt werden. Zu diesen Funktionen gehören Funktionen, die derzeit durch standardisierte Schlüsselwörter in der Registrierung deaktiviert sind.

Hinweise

Ein Miniporttreiber, der die Aufgabenauslagerung oder Verbindungsauslagerung unterstützt, übergibt einen Zeiger auf eine NDIS_MINIPORT_ADAPTER_OFFLOAD_ATTRIBUTES-Struktur im MiniportAttributes-Parameter des NdisMSetMiniportAttributes-Funktion . Ein Miniporttreiber ruft während der Initialisierung NdisMSetMiniportAttributes über seine MiniportInitializeEx-Funktion auf.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Unterstützt in NDIS 6.0 und höher.
Kopfzeile ndis.h (einschließlich Ndis.h)

Weitere Informationen

MiniportInitializeEx

NDIS_OBJECT_HEADER

NDIS_OFFLOAD

NDIS_TASK_OFFLOAD_HEADER

NDIS_TCP_CONNECTION_OFFLOAD

NdisMSetMiniportAttributes