Fungsi FwpmCalloutAdd0 (fwpmk.h)
Fungsi FwpmCalloutAdd0 menambahkan callout ke mesin filter.
Sintaks
NTSTATUS FwpmCalloutAdd0(
[in] HANDLE engineHandle,
[in] const FWPM_CALLOUT0 *callout,
[in, optional] PSECURITY_DESCRIPTOR sd,
[out, optional] UINT32 *id
);
Parameter
[in] engineHandle
Handel untuk sesi terbuka ke mesin filter. Driver callout memanggil fungsi FwpmEngineOpen0 untuk membuka sesi ke mesin filter.
[in] callout
Penunjuk ke struktur FWPM_CALLOUT0 konstanta yang berisi data yang diperlukan untuk menambahkan callout ke mesin filter.
[in, optional] sd
Penunjuk ke struktur SECURITY_DESCRIPTOR konstanta yang menjelaskan deskriptor keamanan untuk callout yang ditambahkan ke mesin filter. Parameter ini bersifat opsional dan dapat berupa NULL.
[out, optional] id
Penunjuk ke variabel berjenis UINT32 yang menerima pengidentifikasi run-time yang mengidentifikasi callout di mesin filter. Ini adalah pengidentifikasi yang sama yang dikembalikan ketika driver callout mendaftarkan fungsi callout driver callout dengan mesin filter. Driver callout meneruskan pengidentifikasi ini ke fungsi FwpmCalloutDeleteById0 saat menghapus callout dari mesin filter. Parameter ini bersifat opsional dan dapat berupa NULL.
Nilai kembali
Fungsi FwpmCalloutAdd0 mengembalikan salah satu kode NTSTATUS berikut:
Menampilkan kode | Deskripsi |
---|---|
|
Callout berhasil ditambahkan ke mesin filter. |
|
Callout tidak dapat ditambahkan ke mesin filter. Callout sudah ada di mesin filter dengan pengidentifikasi yang identik dengan GUID yang ditentukan dalam anggota calloutKey dari struktur FWPM_CALLOUT0 yang ditujukkan oleh parameter callout . |
|
Terjadi kesalahan. |
Keterangan
Driver callout memanggil fungsi FwpmCalloutAdd0 untuk menambahkan callout ke mesin filter.
Driver callout biasanya tidak menambahkan callout mereka ke mesin filter. Dalam kebanyakan situasi, ini ditangani oleh aplikasi manajemen Windows Filtering Platform mode pengguna.
Callout dan filter yang menentukan callout untuk tindakan filter dapat ditambahkan ke mesin filter sebelum driver callout mendaftarkan callout dengan mesin filter. Dalam situasi ini, filter dengan jenis tindakan FWP_ACTION_CALLOUT_TERMINATING atau FWP_ACTION_CALLOUT_UNKNOWN diperlakukan sebagai FWP_ACTION_BLOCK dan filter dengan jenis tindakan FWP_ACTION_CALLOUT_INSPECTION diabaikan sampai callout terdaftar di mesin filter.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Tersedia dimulai dengan Windows Vista. |
Target Platform | Universal |
Header | fwpmk.h (termasuk Fwpmk.h) |
Pustaka | Fwpkclnt.lib |
IRQL | PASSIVE_LEVEL |
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