FwpsCompleteOperation0 函式 (fwpsk.h)
FwpsCompleteOperation0 函式是由圖說文字呼叫,以繼續暫停擱置另一項作業的封包處理。
附注FwpsCompleteOperation0 是 FwpsCompleteOperation 的特定版本。 如需詳細資訊,請參閱 糧食計劃署 Version-Independent 名稱和以特定版本的 Windows 為目標。
語法
void FwpsCompleteOperation0(
[in] HANDLE completionContext,
[in, optional] PNET_BUFFER_LIST netBufferList
);
參數
[in] completionContext
先前由呼叫 FwpsPendOperation0 函式所建立的完成內容句柄。
[in, optional] netBufferList
NET_BUFFER_LIST 結構的指標,描述處理已暫停暫止另一項作業的封包數據。
傳回值
沒有
言論
當呼叫 fwpsPendOperation0 暫停封包作業之後,圖說文字準備好繼續封包處理時,圖說文字應該呼叫 FwpsCompleteOperation0 函式, 從 FwpsPendOperation0,以及描述封包的 net 緩衝區列表數據,傳遞 completionContext 參數值。
若要完成先前在 FWPS_LAYER_ALE_AUTH_RECV_ACCEPT_Xxx 層所畫的連線,圖說驅動程式必須重新檢視在該層複製的封包,而圖說文字也應該呼叫 FwpsCompleteOperation0。
FwpsCompleteOperation0 函式執行之後,會再次驗證畫筆連線。 如果允許,TCP 聯機會藉由完成交握作業來建立,但非 TCP 連線只會建立狀態專案。 FwpsPendOperation0 函式完成時,會從記憶體排清任何畫筆封包數據,因此應用程式必須重新傳輸這些封包,FwpsCompleteOperation0 執行。 圖說文字可以緩衝處理這類數據,並代表應用程式重新檢視數據。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | 從 Windows Vista 開始提供。 |
目標平臺 | 普遍 |
標頭 | fwpsk.h (包括 Fwpsk.h) |
連結庫 | Fwpkclnt.lib |
IRQL | <= DISPATCH_LEVEL |