Mengaktifkan dan Menonaktifkan Layanan Pengalihan Tugas

Driver protokol dapat mengaktifkan atau menonaktifkan layanan pemindahan tugas untuk adaptor miniport yang mendasar dengan mengeluarkan permintaan set untuk OID OID_OFFLOAD_ENCAPSULATION dan OID. Permintaan OID ini menetapkan jenis enkapsulasi yang diperlukan dan memberi tahu driver miniport untuk mengaktifkan semua layanan pengurangan beban tugas yang tersedia.

Sebelum mengeluarkan permintaan set OID_OFFLOAD_ENCAPSULATION OID, driver protokol harus memastikan bahwa adaptor miniport yang mendasarinya mendukung jenis enkapsulasi yang diperlukan. Ada dua cara untuk melakukan ini:

Jika driver miniport mendukung jenis offload tugas apa pun yang sesuai dengan jenis enkapsulasi yang diminta, driver miniport tersebut harus mengembalikan NDIS_STATUS_SUCCESS sebagai respons terhadap permintaan set OID_OFFLOAD_ENCAPSULATION. Jika tidak, driver miniport harus mengembalikan NDIS_STATUS_INVALID_PARAMETER.