IXtfBatchFileIOClient::CopyFiles 方法

在一个开发主机上的两个位置之间批量复制字符串列表中枚举的文件,并返回该操作的相关信息。

注意

此方法已弃用。 请改用 IXtfFileIOClient::CopyFiles 方法。

语法

public:
HRESULT CopyFiles(
         LPCWSTR pszRootDirectory,
         LPCWSTR *rgszRootDirectoryRelativeFiles,
         DWORD cRootDirectoryRelativeFiles,
         LPCWSTR pszDstDirectoryName,
         DWORD dwFlags,
         IXtfCopyFileCallback *pCallback
)  

参数

pszRootDirectory
类型:LPCWSTR

指向批量复制的根目录的指针。

rgszRootDirectoryRelativeFiles
类型:LPCWSTR*

指向包含要复制文件的名称的字符串列表的指针。

cRootDirectoryRelativeFiles
类型:DWORD

用于批量复制的文件的数量。

pszDstDirectoryName
类型:LPCWSTR

指向批量复制的目标目录名称的指针。

dwFlags
类型:DWORD

指定文件复制方法的标志。 此参数是下表列出的宏的按位 OR 组合。

说明
0x80000000 XTFCOPYFILE_DEFER 延迟文件复制。

pCallback
类型:IXtfCopyFileCallback*

指向在复制状态发生变化时要调用的 IXtfCopyFileCallback 回调的指针。

返回值

类型:HRESULT

如果成功,返回 S_OK;否则返回 HRESULT 错误代码。

备注

此函数将开发主机上两个位置之间的字符串列表中枚举的文件复制为批处理操作,并返回该操作的相关信息。

注意

此方法已弃用。 请改用 IXtfFileIOClient::CopyFiles 方法。

要求

头文件:xtffileio.h

库:xtffileio.lib

支持平台:Windows(适用于 Xbox 主机工具)

另请参阅

IXtfFileIOClient::CopyFiles
IXtfBatchFileIOClient 接口
XtfFileIO