OID_TCP_OFFLOAD_PARAMETERS

Abfrageanforderungen werden nicht unterstützt.

Als Set-Anforderung legt die OID_TCP_OFFLOAD_PARAMETERS OID die aktuelle TCP-Auslagerungskonfiguration eines Miniportadapters fest. Protokolltreiber oder Benutzermodusanwendungen können diese OID festlegen, um die aktuelle TCP-Auslagerungskonfiguration zu ändern. Ein Systemadministrator kann diese OID über die WMI-Schnittstelle (Microsoft Windows Management Instrumentation) verwenden.

Bemerkungen

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

Das InformationBuffer-Element 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 diese OID NDIS_STATUS_INVALID_DATA zurückgeben.

Während NDIS diese OID verarbeitet und bevor die OID an den Miniporttreiber übergeben wird, aktualisiert NDIS die standardisierten Schlüsselwörter für die Auslagerung des Miniportadapters mit den neuen Einstellungen.

Miniport-Treiber müssen den Inhalt der NDIS_OFFLOAD_PARAMETERS-Struktur verwenden, um die aktuell gemeldeten TCP-Auslagerungsfunktionen zu aktualisieren. Nach dem Update muss der Miniporttreiber die aktuellen Aufgabenauslagerungsfunktionen mit der NDIS_STATUS_TASK_OFFLOAD_CURRENT_CONFIG status Anzeigen melden. Dadurch status Angabe wird sichergestellt, dass alle übergeordneten Protokolltreiber mit den neuen Funktionsinformationen aktualisiert werden.

Diese OID ist eine umfassendere OID, die Miniporttreiber anweist, bestimmte Auslagerungen ein- oder auszuschalten. Die meisten TCP/IP-Aufgabenauslagerungen können mit dieser OID konfiguriert und aktiviert werden. Bei einigen Auslagerungen, z. B. Rx Checksum oder Rx IPSec, dient diese OID als Konfigurationsänderung und bedeutet nicht, dass die Auslagerung sofort betriebsbereit ist. Um diese Auslagerungen 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 übergeordneten Anwendungen oder Treiber die 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 von der OID_TCP_OFFLOAD_CURRENT_CONFIG OID als nicht aktiviert gemeldet werden.

Weitere Informationen

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 (include Ndis.h)