Fungsi NdisFRestartFilter (ndis.h)
Driver filter memanggil fungsi NdisFRestartFilter untuk meminta NDIS memulai operasi hidupkan ulang untuk modul filter.
Sintaks
NDIS_STATUS NdisFRestartFilter(
[in] NDIS_HANDLE NdisFilterHandle
);
Parameter
[in] NdisFilterHandle
Handel NDIS yang mengidentifikasi modul filter ini. NDIS meneruskan handel ke driver filter dalam panggilan ke fungsi FilterAttach .
Nilai kembali
NdisFRestartFilter mengembalikan salah satu nilai status berikut:
Menampilkan kode | Deskripsi |
---|---|
|
NdisFRestartFilter mengembalikan NDIS_STATUS_SUCCESS jika memulai operasi hidupkan ulang. |
|
NdisFRestartFilter gagal karena sumber daya yang tidak mencukupi. |
|
NdisFRestartFilter mengembalikan NDIS_STATUS_FAILURE jika tidak ada nilai sebelumnya yang berlaku. |
Keterangan
Driver filter dapat mengubah atribut modul filter pada durasi dengan memanggil fungsi NdisFRestartFilter . NdisFRestartFilter menjadwalkan jeda lalu operasi hidupkan ulang untuk modul filter yang ditentukan.
Sebelum NDIS memulai ulang modul filter, NDIS memanggil fungsi FilterSetModuleOptions untuk modul filter. Dari fungsi FilterSetModuleOptions , driver filter dapat mengubah penangan data untuk modul filter tersebut dengan memanggil fungsi NdisSetOptionalHandlers dan menentukan sekumpulan handler baru.
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 | <= DISPATCH_LEVEL |
Aturan kepatuhan DDI | Irql_Filter_Driver_Function(ndis) |