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 Headerinformationen, die die Vom TCP/IP-Transport unterstützte Taskauslagerungsversion enthalten.
Die Prüfsummenauslagerungsinformationen in einer NDIS_TCP_IP_CHECKSUM_OFFLOAD-Struktur .
Die LSOV1-Informationen (Large Send offload Version 1) in einer NDIS_TCP_LARGE_SEND_OFFLOAD_V1-Struktur .
Die IPsec-Informationen (Internet Protocol Security) in einer NDIS_IPSEC_OFFLOAD_V1-Struktur .
Die LSOV2-Informationen (Large Send Offload Version 2) in einer NDIS_TCP_LARGE_SEND_OFFLOAD_V2-Struktur .
Die IPsecvOV-Informationen (Internet Protocol Security) in einer NDIS_IPSEC_OFFLOAD_V2-Struktur .
Die folgenden Themen enthalten spezifische Informationen für jeden Typ von Auslagerungsdienst:
- Melden der Prüfsummenfunktionen einer NIC
- Melden der TCP-Paketsegmentierungsfunktionen einer NIC LSOV1
- Melden der TCP-Paketsegmentierungsfunktionen einer NIC LSOV2
- Melden der IPsec-Funktionen einer Netzwerkkarte
- [Das IPsec-Aufgabenauslagerungsfeature ist veraltet und sollte nicht verwendet werden.]