Freigeben über


Aktivieren und Deaktivieren der Aufgabenauslagerungsdienste

Ein Protokolltreiber kann Aufgabenauslagerungsdienste für einen zugrunde liegenden Miniportadapter aktivieren oder deaktivieren, indem eine OID_OFFLOAD_ENCAPSULATION OID-Set-Anforderung ausgegeben wird. Diese OID-Anforderung legt den erforderlichen Kapselungstyp fest und weist den Miniporttreiber an, alle verfügbaren Aufgabenauslagerungsdienste zu aktivieren.

Vor dem Ausgeben der OID_OFFLOAD_ENCAPSULATION OID-Setanforderung sollte der Protokolltreiber sicherstellen, dass der zugrunde liegende Miniportadapter den erforderlichen Kapselungstyp unterstützt. Hierfür gibt es zwei Möglichkeiten:

Wenn der Miniporttreiber einen Beliebigen Vorgangsauslagerungstyp unterstützt, der den angeforderten Kapselungstyp unterstützt, muss der Miniporttreiber NDIS_STATUS_SUCCESS als Antwort auf die OID_OFFLOAD_ENCAPSULATION Set-Anforderung zurückgeben. Andernfalls sollte der Miniporttreiber NDIS_STATUS_INVALID_PARAMETER zurückgeben.