Freigeben über


OID_TCP_OFFLOAD_PARAMETERS

Abfrageanforderungen werden nicht unterstützt.

Als set request, the OID_TCP_OFFLOAD_PARAMETERS OID sets the current TCP offload configuration of a miniport adapter. Protokolltreiber oder Benutzermodusanwendungen können diese OID festlegen, um die aktuelle TCP-Offloadkonfiguration zu ändern. Ein Systemadministrator kann dieses OID über die WMI-Schnittstelle (Microsoft Windows Management Instrumentation) verwenden.

Bemerkungen

OID_TCP_OFFLOAD_PARAMETERS ist für Miniporttreiber erforderlich, die TCP-Offloads unterstützen und für andere Miniporttreiber optional sind. Wenn ein Miniporttreiber dieses OID nicht unterstützt, sollte der Treiber NDIS_STATUS_NOT_SUPPORTED zurückgeben.

Das InformationBuffer- Mitglied der NDIS_OID_REQUEST-Struktur enthält eine NDIS_OFFLOAD_PARAMETERS Struktur. Wenn der Inhalt von InformationBuffer ungültig ist, sollte der Miniporttreiber als Reaktion auf dieses OID NDIS_STATUS_INVALID_DATA zurückgeben.

Während NDIS dieses OID verarbeitet und bevor es den OID an den Miniporttreiber übergibt, aktualisiert NDIS die standardisierten Schlüsselwörter des Miniportadapters mit den neuen Einstellungen.

Miniporttreiber müssen den Inhalt der NDIS_OFFLOAD_PARAMETERS Struktur verwenden, um die aktuell gemeldeten TCP-Offloadfunktionen zu aktualisieren. Nach dem Update muss der Miniporttreiber die aktuellen Aufgaben offload-Funktionen mit der NDIS_STATUS_TASK_OFFLOAD_CURRENT_CONFIG Statusanzeige melden. Diese Statusanzeige stellt sicher, dass alle übermäßigen Protokolltreiber mit den neuen Funktionsinformationen aktualisiert werden.

Dieses OID ist ein umfassenderes OID, das Miniporttreiber anweist, bestimmte Offloads ein- oder auszuschalten. Die meisten TCP/IP-Aufgabenausladungen können mit diesem OID konfiguriert und aktiviert werden. Bei einigen Offloads, z. B. Rx Checksum oder Rx IPSec, dient dieses OID als Konfigurationsänderung und bedeutet nicht, dass der Ausladebetrieb sofort ausgeführt wird. Um diese Offloads zu aktivieren, muss der Miniporttreiber warten, bis er eine OID_OFFLOAD_ENCAPSULATION Set-Anforderung empfängt.

Vor dem Festlegen OID_TCP_OFFLOAD_PARAMETERS können die übermäßigen Anwendungen oder Treiber das OID_TCP_OFFLOAD_HARDWARE_CAPABILITIES OID verwenden, um zu bestimmen, welche Funktionen die Hardware eines Miniportadapters unterstützen kann. Verwenden Sie OID_TCP_OFFLOAD_PARAMETERS, um Funktionen zu aktivieren, die vom OID_TCP_OFFLOAD_CURRENT_CONFIG OID nicht aktiviert sind.

Siehe auch

NDIS_OFFLOAD_PARAMETERS
NDIS_OID_REQUEST
NDIS_STATUS_TASK_OFFLOAD_CURRENT_CONFIG
OID_TCP_OFFLOAD_CURRENT_CONFIG
OID_TCP_OFFLOAD_HARDWARE_CAPABILITIES

Anforderungen

Version: Windows Vista und höher Header-: Ntddndis.h (enthalten Ndis.h)