Fungsi FwpmLayerEnum0 (fwpmu.h)
Fungsi FwpmLayerEnum0 mengembalikan halaman hasil berikutnya dari enumerator lapisan.
Sintaks
DWORD FwpmLayerEnum0(
[in] HANDLE engineHandle,
[in] HANDLE enumHandle,
[in] UINT32 numEntriesRequested,
[out] FWPM_LAYER0 ***entries,
[out] UINT32 *numEntriesReturned
);
Parameter
[in] engineHandle
Jenis: HANDEL
Menangani sesi terbuka ke mesin filter. Panggil FwpmEngineOpen0 untuk membuka sesi ke mesin filter.
[in] enumHandle
Jenis: HANDEL
Menangani enumerasi lapisan yang dibuat oleh panggilan ke FwpmLayerCreateEnumHandle0.
[in] numEntriesRequested
Jenis: UINT32
Jumlah entri lapisan yang diminta.
[out] entries
Jenis: FWPM_LAYER0***
Alamat entri enumerasi.
[out] numEntriesReturned
Jenis: UINT32*
Jumlah entri lapisan yang dikembalikan.
Nilai kembali
Jenis: DWORD
Mengembalikan kode/nilai | Deskripsi |
---|---|
|
Lapisan berhasil dijumlahkan. |
|
Kesalahan spesifik Windows Filtering Platform (WFP). Lihat Kode Kesalahan WFP untuk detailnya. |
|
Gagal berkomunikasi dengan mesin firewall jarak jauh atau lokal. |
Keterangan
Jika numEntriesReturned kurang dari numEntriesRequested, enumerasi habis.
Array entri yang dikembalikan (tetapi bukan entri individu itu sendiri) harus dikosongkan dengan panggilan ke FwpmFreeMemory0.
Panggilan berikutnya menggunakan handel enumerasi yang sama akan mengembalikan kumpulan item berikutnya setelah yang ada di buffer output terakhir.
FwpmLayerEnum0 adalah implementasi khusus dari FwpmLayerEnum. Lihat Nama Version-Independent WFP dan Menargetkan Versi Windows Tertentu untuk informasi selengkapnya.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2008 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | fwpmu.h |
Pustaka | Fwpuclnt.lib |
DLL | Fwpuclnt.dll |