Bagikan melalui


Fungsi FwpsCompleteOperation0 (fwpsk.h)

Fungsi FwpsCompleteOperation0 dipanggil oleh callout untuk melanjutkan pemrosesan paket yang ditangguhkan menunggu penyelesaian operasi lain.

CatatanFwpsCompleteOperation0 adalah versi tertentu dari FwpsCompleteOperation. Lihat Nama Version-Independent WFP dan Menargetkan Versi Windows Tertentu untuk informasi selengkapnya.
 

Sintaks

void FwpsCompleteOperation0(
  [in]           HANDLE           completionContext,
  [in, optional] PNET_BUFFER_LIST netBufferList
);

Parameter

[in] completionContext

Handel konteks penyelesaian yang sebelumnya dibuat oleh panggilan ke fungsi FwpsPendOperation0 .

[in, optional] netBufferList

Penunjuk ke struktur NET_BUFFER_LIST yang menjelaskan data paket yang pemrosesannya telah ditangguhkan menunggu penyelesaian operasi lain.

Nilai kembali

Tidak ada

Keterangan

Ketika callout siap untuk melanjutkan pemrosesan paket setelah operasi pada paket ditangguhkan oleh panggilan ke FwpsPendOperation0, callout harus memanggil fungsi FwpsCompleteOperation0 , meneruskannya nilai parameter completionContext dari FwpsPendOperation0 dan data daftar buffer bersih yang menjelaskan paket.

Untuk menyelesaikan koneksi yang sebelumnya tertunda pada lapisan FWPS_LAYER_ALE_AUTH_RECV_ACCEPT_Xxx , driver callout harus memasukkan kembali paket yang dikloning pada lapisan tersebut, dan callout juga harus memanggil FwpsCompleteOperation0.

Koneksi tertunda diautentikasi lagi setelah fungsi FwpsCompleteOperation0 dijalankan. Koneksi TCP, jika diizinkan, dibuat dengan menyelesaikan operasi jabat tangan, tetapi koneksi non-TCP hanya membuat entri status. Setiap data paket yang tertunda dihapus dari memori ketika fungsi FwpsPendOperation0 selesai, sehingga aplikasi harus mengirimkan ulang paket tersebut setelah FwpsCompleteOperation0 dijalankan. Callout dapat menyangga data tersebut dan memasukkan kembali data atas nama aplikasi.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Tersedia dimulai dengan Windows Vista.
Target Platform Universal
Header fwpsk.h (termasuk Fwpsk.h)
Pustaka Fwpkclnt.lib
IRQL <= DISPATCH_LEVEL

Lihat juga

FwpsPendOperation0

NET_BUFFER_LIST