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 的 completionContext 參數值,以及描述封包的 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 |