IBackgroundCopyError::GetProtocol 方法 (bits.h)

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

Syntax

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

要求

Requirement 价值
最低支持的客户端 Windows XP
支持的最低服务器 Windows Server 2003
目标平台 Windows操作系统
Header bits.h
Library Bits.lib
DLL QmgrPrxy.dll

另请参阅

IBackgroundCopyError