Bagikan melalui


Filter Permintaan OID Langsung Modul

Untuk mendukung jalur permintaan OID langsung, driver filter menyediakan titik masuk fungsi FilterXxx dalam struktur NDIS_FILTER_DRIVER_CHARACTERISTICS dan NDIS menyediakan fungsi NdisFXxx untuk driver filter.

Antarmuka permintaan OID langsung mirip dengan antarmuka permintaan OID standar. Misalnya, fungsi NdisFDirectOidRequest dan FilterDirectOidRequest mirip dengan fungsi NdisFOidRequest dan FilterOidRequest .

Catatan NDIS 6.1 dan yang lebih baru mendukung OID tertentu untuk digunakan dengan antarmuka permintaan OID langsung. OID yang ada sebelum NDIS 6.1 dan beberapa OID NDIS 6.1 tidak didukung. Untuk menentukan apakah OID dapat digunakan di antarmuka OID langsung, lihat halaman referensi OID. Misalnya, lihat catatan di OID_TCP_TASK_IPSEC_OFFLOAD_V2_ADD_SA OID.

Driver filter harus dapat menangani permintaan OID langsung yang tidak diserialisasikan. Tidak seperti antarmuka permintaan OID standar, NDIS tidak membuat serial permintaan OID langsung dengan permintaan lain yang dikirim dengan antarmuka OID langsung atau dengan antarmuka permintaan OID standar. Selain itu, driver filter harus dapat menangani permintaan OID langsung di IRQL <= DISPATCH_LEVEL.

Untuk mendukung antarmuka permintaan OID langsung, gunakan dokumentasi untuk antarmuka permintaan OID standar. Tabel berikut menunjukkan hubungan antara fungsi di antarmuka permintaan OID langsung dan antarmuka permintaan OID standar.

Fungsi OID langsung Fungsi OID standar

FilterDirectOidRequest

FilterOidRequest

FilterCancelDirectOidRequest

FilterCancelOidRequest

FilterDirectOidRequestComplete

FilterOidRequestComplete

NdisFDirectOidRequest

NdisFOidRequest

NdisFDirectOidRequestComplete

NdisFDirectOidRequestComplete

NdisfCancelDirectOidRequest

NdisfCanceloidRequest