共用方式為


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 函式以繼續封包處理,並傳遞 FwpsPendOperation0completionContext 參數值,以及描述封包的 net 緩衝區清單數據。

若要完成先前在 FWPS_LAYER_ALE_AUTH_RECV_ACCEPT_Xxx 層畫筆的連線,圖說文字驅動程序必須重新檢視該層複製的封包,而圖說文字也應該呼叫 FwpsCompleteOperation0

FwpsCompleteOperation0 函式執行之後,再次驗證畫筆連線。 如果允許,則會藉由完成交握作業來建立 TCP 連線,但非 TCP 連線只會建立狀態專案。 當 FwpsPendOperation0 函式完成時,任何手寫的封包數據都會從記憶體中排清,因此應用程式必須在 FwpsCompleteOperation0 執行之後重新傳輸這些封包。 圖說文字可以緩衝處理這類數據,並代表應用程式重新檢視數據。

規格需求

需求
最低支援的用戶端 從 Windows Vista 開始提供。
目標平台 Universal
標頭 fwpsk.h (包含 Fwpsk.h)
程式庫 Fwpkclnt.lib
IRQL <= DISPATCH_LEVEL

另請參閱

FwpsPendOperation0

NET_BUFFER_LIST