Bestimmen von Aufgabenauslagerungsfunktionen

NDIS unterstützt Aufgabenauslagerungsdienste, die erweiterte Formen der Aufgabenauslagerungsdienste NDIS 5.1 und früher sind. Weitere Informationen zum Bestimmen von Verbindungsauslagerungsfunktionen finden Sie unter Ermitteln von Funktionen für die Verbindungsauslagerung.

NDIS stellt die Auslagerungshardwarefunktionen und die aktuelle Konfiguration des zugrunde liegenden Miniportadapters für Protokolltreiber in der NDIS_BIND_PARAMETERS-Struktur bereit. NDIS bietet die Aufgabenauslagerungshardwarefunktionen und die aktuelle Konfiguration des zugrunde liegenden Miniportadapters, um Treiber in der NDIS_FILTER_ATTACH_PARAMETERS-Struktur zu filtern.

Administrative Anwendungen verwenden Objektbezeichnerabfragen (Object Identifier, OID), um Aufgabenauslagerungsfunktionen eines Miniportadapters abzurufen. Allerdings sollten Überlastungstreiber die Verwendung von OID-Abfragen vermeiden. Protokolltreiber müssen Änderungen an den Aufgabenauslagerungsfunktionen verarbeiten, die zugrunde liegende Treiber melden. Miniporttreiber können Änderungen der Aufgabenauslagerungsfunktionen in status Anzeigen melden. Eine Liste der status Hinweise finden Sie unter NDIS 6.0 TCP/IP Offload Status Indications( NDIS 6.0 TCP/IP Offload Status Indications).

Administrative Anwendungen (oder überlastende Treiber) können die aktuelle Taskauslagerungskonfiguration einer Netzwerkschnittstelle Karte (NIC) ermitteln, indem sie die OID_TCP_OFFLOAD_CURRENT_CONFIG OID abfragen.

Die NDIS_OFFLOAD-Struktur , die OID_TCP_OFFLOAD_CURRENT_CONFIG zugeordnet ist, gibt Folgendes an:

Die folgenden Themen enthalten spezifische Informationen für jeden Typ von Auslagerungsdienst: