Fungsi FwpsNetBufferListAssociateContext1 (fwpsk.h)
Fungsi FwpsNetBufferListAssociateContext1 mengaitkan konteks driver callout dengan daftar buffer jaringan dan mengonfigurasi pemberitahuan untuk peristiwa daftar buffer jaringan.
Sintaks
NTSTATUS FwpsNetBufferListAssociateContext1(
[in, out] NET_BUFFER_LIST *netBufferList,
[in] UINT16 layerId,
[in] UINT64 context,
[in] UINT64 contextTag,
GUID *providerGuid,
[in, out] void *deviceObject,
[in] FWPS_NET_BUFFER_LIST_NOTIFY_FN1 notifyFn,
[in] UINT32 flags
);
Parameter
[in, out] netBufferList
Daftar buffer jaringan yang menunjukkan satu atau beberapa paket yang menarik bagi driver callout.
[in] layerId
Pengidentifikasi lapisan tempat konteks dikaitkan. Saat memanggil fungsi ini dari jalur penerima NDIS, atur parameter ini ke FWPS_LAYER_NON_WFP.
[in] context
Informasi konteks arbitrer yang ditetapkan oleh driver callout. Mesin filter akan meneruskan konteks ini ke driver callout
FWPS_NET_BUFFER_LIST_NOTIFY_FN1 fungsi.
[in] contextTag
Pengidentifikasi unik lokal yang diperoleh dengan memanggil Fungsi FwpsNetBufferListGetTagForContext0 .
providerGuid
GUID penyedia.
[in, out] deviceObject
Penunjuk ke objek perangkat driver callout.
[in] notifyFn
Penunjuk ke fungsi FWPS_NET_BUFFER_LIST_NOTIFY_FN1 driver callout. Mesin filter akan mengirim pemberitahuan status ke fungsi ini.
[in] flags
Parameter ini dicadangkan untuk digunakan di masa mendatang dan diatur ke nol.
Nilai kembali
Fungsi FwpsNetBufferListAssociateContext1 mengembalikan salah satu kode NTSTATUS berikut.
Menampilkan kode | Deskripsi |
---|---|
|
Asosiasi berhasil. |
|
Terjadi kesalahan. |
Keterangan
Fungsi FwpsNetBufferListAssociateContext1 mengaitkan grup paket dengan driver callout. Paket yang menarik dapat dilacak untuk diperiksa melalui beberapa lapisan dalam tumpukan.
Sebelum memanggil fungsi ini, fungsi FwpsNetBufferListGetTagForContext0 harus dipanggil untuk mendapatkan tag konteks.
Fungsi ini pada dasarnya identik dengan versi sebelumnya,
FwpsNetBufferListAssociateContext0. Satu-satunya perbedaan adalah fungsi FWPS_NET_BUFFER_LIST_NOTIFY_FN1 yang diperbarui yang diacu oleh parameter notifyFn .
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Tersedia dimulai dengan Windows 8. |
Target Platform | Universal |
Header | fwpsk.h (termasuk Fwpsk.h) |
Pustaka | Fwpkclnt.lib |
IRQL | <= DISPATCH_LEVEL |
Lihat juga
FWPS_NET_BUFFER_LIST_NOTIFY_FN1
FwpsNetBufferListAssociateContext0
FwpsNetBufferListGetTagForContext0 FwpsNetBufferListRemoveContext0 FwpsNetBufferListRetrieveContext0Saran 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