Ermitteln von Funktionen für die Verbindungsauslagerung
NDIS unterstützt zwei Kategorien von Auslagerungsdiensten: TCP/IP-Auslagerungsdienste, die erweiterte Formen der NDIS 5.1- und früheren Aufgabenauslagerungsdienste und Verbindungsauslagerungsdienste sind.
NDIS stellt die Auslagerungshardwarefunktionen und die aktuelle Konfiguration des zugrunde liegenden Miniportadapters für Protokolltreiber in der NDIS_BIND_PARAMETERS-Struktur bereit. NDIS stellt die Aufgabe zur Auslagerung von Hardwarefunktionen und die aktuelle Konfiguration des zugrunde liegenden Miniportadapters bereit, um Treiber in der NDIS_FILTER_ATTACH_PARAMETERS-Struktur zu filtern.
Administrative Anwendungen verwenden Objektbezeichnerabfragen (Object Identifier, OID), um TCP/IP-Auslagerungsfunktionen eines Miniportadapters abzurufen. Allerdings sollten Überlastungstreiber die Verwendung von OID-Abfragen vermeiden. Protokolltreiber müssen Änderungen an den TCP/IP-Auslagerungsfunktionen verarbeiten, die zugrunde liegende Treiber melden. Miniporttreiber können Änderungen der Aufgabenauslagerungsfunktionen in status Anzeigen melden. Eine Liste mit status Indikationen finden Sie unter NDIS TCP/IP-Statusanzeigen.
Administrative Anwendungen (oder überlagernde Treiber) können die aktuelle Verbindungsauslagerungskonfiguration einer NIC ermitteln, indem sie die OID_TCP_CONNECTION_OFFLOAD_CURRENT_CONFIG OID abfragen. Die NDIS_TCP_CONNECTION_OFFLOAD-Struktur , die OID_TCP_CONNECTION_OFFLOAD_CURRENT_CONFIG zugeordnet ist, gibt die aktuelle Verbindungs-Auslagerungskonfiguration des Miniportadapters an.