Fungsi FwpsNetBufferListRetrieveContext0 (fwpsk.h)
Fungsi FwpsNetBufferListRetrieveContext0 mengambil konteks yang terkait dengan daftar buffer jaringan yang ditandai di lapisan lain.
Sintaks
NTSTATUS FwpsNetBufferListRetrieveContext0(
[in, out] NET_BUFFER_LIST *netBufferList,
[in] UINT64 contextTag,
[in] BOOLEAN removeContext,
[in] UINT32 flags,
[out] UINT64 *context
);
Parameter
[in, out] netBufferList
Daftar buffer jaringan yang menunjukkan satu atau beberapa paket yang menarik bagi driver callout. Jika removeContext diatur, daftar buffer jaringan yang dikembalikan akan menghapus konteks.
[in] contextTag
Pengidentifikasi unik lokal yang diperoleh dengan memanggil Fungsi FwpsNetBufferListGetTagForContext0 . Ini adalah tag konteks yang digunakan dalam panggilan awal ke FwpsNetBufferListAssociateContext0.
[in] removeContext
Jika diatur, FwpsNetBufferListRetrieveContext0 akan menghapus asosiasi konteks selain mengambil konteks.
[in] flags
Parameter ini dicadangkan untuk digunakan di masa mendatang dan diatur ke nol.
[out] context
Konteks yang ditetapkan ke paket oleh driver callout dalam panggilan awal ke FwpsNetBufferListAssociateContext0.
Nilai kembali
Fungsi FwpsNetBufferListRetrieveContext0 mengembalikan salah satu kode NTSTATUS berikut.
Menampilkan kode | Deskripsi |
---|---|
|
Asosiasi berhasil. |
|
Terjadi kesalahan. |
Keterangan
Fungsi FwpsNetBufferListRetrieveContext0 mengambil daftar buffer jaringan yang ditandai di lapisan lain.
Anda juga dapat menggunakan fungsi ini untuk menghapus asosiasi konteks dengan mengatur parameter removeContext .
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Tersedia dimulai dengan Windows 7. |
Target Platform | Universal |
Header | fwpsk.h (termasuk Fwpsk.h) |
Pustaka | Fwpkclnt.lib |
IRQL | <= DISPATCH_LEVEL |