Melden der Verbindungsauslagerungsfunktionen einer Netzwerkkarte
Ein NDIS-Miniporttreiber gibt die aktuelle Verbindungsauslagerungskonfiguration einer Netzwerkkarte in einer NDIS_TCP_CONNECTION_OFFLOAD-Struktur an. Miniport-Treiber müssen die aktuelle Konfiguration der Verbindungsauslagerung in der NDIS_MINIPORT_ADAPTER_OFFLOAD_ATTRIBUTES-Struktur enthalten. Miniport-Treiber rufen die NdisMSetMiniportAttributes-Funktion aus der MiniportInitializeEx-Funktion auf und übergeben die Informationen in NDIS_MINIPORT_TCP_CONNECTION_OFFLOAD_ATTRIBUTES.
Miniporttreiber müssen Änderungen an den Verbindungsauslagerungsfunktionen melden. Die Treiber fordern den Stapel auf, alle Verbindungen anzuhalten und hochzuladen, indem eine status-Anzeige ausgegeben wird. (Informationen zu NDIS_STATUS_OFFLOAD_PAUSE finden Sie unter Vollständige TCP-Auslagerung.) Nachdem alle Konfigurationsänderungen abgeschlossen sind, fordern die Treiber den Stapel an, die Auslagerungsfunktionen des Miniportadapters neu zu starten und die Auslagerungsfunktionen des Miniportadapters durch Ausgabe einer status-Anzeige neu abzufragen. (Informationen zu NDIS_STATUS_OFFLOAD_RESUME finden Sie unter Vollständige TCP-Auslagerung.)
Als Antwort auf eine Abfrage von OID_TCP_CONNECTION_OFFLOAD_CURRENT_CONFIG gibt NDIS die NDIS_TCP_CONNECTION_OFFLOAD-Struktur im InformationBuffer-Member der NDIS_OID_REQUEST-Struktur zurück. NDIS verwendet die Vom Miniporttreiber bereitgestellten Informationen.
Weitere Informationen zum Angeben von Verbindungsauslagerungsfunktionen finden Sie unter Initialisieren eines Auslagerungsziels in der NDIS 6.0 TCP Chimney Offload-Dokumentation.