Fungsi NdisFSetAttributes (ndis.h)
Driver filter memanggil fungsi NdisFSetAttributes untuk menentukan area konteks modul filter.
Sintaks
NDIS_STATUS NdisFSetAttributes(
[in] NDIS_HANDLE NdisFilterHandle,
[in] __drv_aliasesMem NDIS_HANDLE FilterModuleContext,
[in] PNDIS_FILTER_ATTRIBUTES FilterAttributes
);
Parameter
[in] NdisFilterHandle
Handel NDIS yang mengidentifikasi modul filter ini. NDIS meneruskan handel ke driver filter dalam panggilan ke fungsi FilterAttach .
[in] FilterModuleContext
Area konteks yang dialokasikan pemanggil untuk modul filter ini.
[in] FilterAttributes
Penunjuk ke driver filter yang dialokasikan NDIS_FILTER_ATTRIBUTES struktur.
Nilai kembali
NdisFSetAttributes mengembalikan salah satu nilai status berikut:
Menampilkan kode | Deskripsi |
---|---|
|
NdisFSetAttributes mengembalikan NDIS_STATUS_SUCCESS jika mengatur atribut driver filter. |
|
NdisFSetAttributes gagal karena sumber daya yang tidak mencukupi. |
|
NdisFSetAttributes mengembalikan NDIS_STATUS_FAILURE jika tidak ada nilai sebelumnya yang berlaku. |
Keterangan
Driver filter memanggil NdisFSetAttributes dari fungsi FilterAttach-nya dan meneruskan handel yang diteruskan NDIS ke FilterAttach pada parameter NdisFilterHandle . Parameter FilterModuleContext dari NdisFSetAttributes menentukan area konteks untuk modul filter ini. NDIS meneruskan area konteks kembali ke driver filter dalam panggilan ke fungsi seperti FilterSendNetBufferLists.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Didukung di NDIS 6.0 dan yang lebih baru. |
Target Platform | Desktop |
Header | ndis.h (termasuk Ndis.h) |
Pustaka | Ndis.lib |
IRQL | PASSIVE_LEVEL |
Aturan kepatuhan DDI | Irql_Filter_Driver_Function(ndis) |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk