IBackgroundCopyError::GetProtocol 方法 (bits.h)

擷取用來傳輸檔案的通訊協定。 遠端檔名會識別用來傳輸檔案的通訊協定。

語法

HRESULT GetProtocol(
  [out] LPWSTR *pProtocol
);

參數

[out] pProtocol

Null 終止的字串,其中包含用來傳輸檔案的通訊協定。 字串包含 HTTP 通訊協定的 「HTTP」 和 SMB 通訊協定的 「file」。 如果錯誤與傳輸通訊協議無關, ppProtocol 參數會設定為 NULL 。 完成時,呼叫 CoTaskMemFree 函式以釋放 ppProtocol

傳回值

這個方法會傳回下列 HRESULT 值,以及其他值。

傳回碼 Description
S_OK
已成功擷取遠端檔案通訊協定。
BG_E_PROTOCOL_NOT_AVAILABLE
錯誤與遠端檔案傳輸通訊協議無關。 ppProtocol 參數設定為 NULL

規格需求

需求
最低支援的用戶端 Windows XP
最低支援的伺服器 Windows Server 2003
目標平台 Windows
標頭 bits.h
程式庫 Bits.lib
Dll QmgrPrxy.dll

另請參閱

IBackgroundCopyError