IBackgroundCopyError::GetProtocol 方法 (bits.h)

检索用于传输文件的协议。 远程文件名标识用于传输文件的协议。

语法

HRESULT GetProtocol(
  [out] LPWSTR *pProtocol
);

参数

[out] pProtocol

以 Null 结尾的字符串,其中包含用于传输文件的协议。 字符串包含 HTTP 协议的“http”和 SMB 协议的“file”。 如果错误与传输协议无关,则 ppProtocol 参数设置为 NULL 。 完成后,调用 CoTaskMemFree 函数以释放 ppProtocol

返回值

此方法返回以下 HRESULT 值以及其他值。

返回代码 说明
S_OK
已成功检索远程文件协议。
BG_E_PROTOCOL_NOT_AVAILABLE
该错误与远程文件传输协议不关联。 ppProtocol 参数设置为 NULL

要求

要求
最低受支持的客户端 Windows XP
最低受支持的服务器 Windows Server 2003
目标平台 Windows
标头 bits.h
Library Bits.lib
DLL QmgrPrxy.dll

另请参阅

IBackgroundCopyError