共用方式為


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

另請參閱

FwpsPendOperation0

NET_BUFFER_LIST