ITransferAdviseSink::UpdateTransferState 方法 (shobjidl_core.h)

汇报传输状态。

语法

HRESULT UpdateTransferState(
  [in] TRANSFER_ADVISE_STATE ts
);

参数

[in] ts

类型: TRANSFER_ADVISE_STATE

传输状态。 以下值之一。

TS_NONE (0x00000000)

0x00000000。 未进行任何转移。

TS_PERFORMING (0x00000001)

0x00000001。 正在执行传输。

TS_PREPARING (0x00000002)

0x00000002。 转移正在准备开始。 例如,在计算空间要求时,将设置此标志。

TS_INDETERMINATE (0x00000004)

0x00000004。 传输的长度未知。

返回值

类型: HRESULT

如果该方法成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。

要求

   
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
目标平台 Windows
标头 shobjidl_core.h (包括 Shobjidl.h)