Skip to main content

IXtfFileIOClient::CopyFiles Method

在开发主机上的两个位置之间复制文件,并返回有关此操作的信息。

语法

参数

pszSearchPattern
类型:LPCWSTR
指向搜索模式的指针,该模式定义要复制的源文件的文件名。此参数接受通配符,以匹配符合指定模式的字符串。 dwIncludeAttributes
类型:DWORD
要包含在复制中的文件属性的按位或组合。有关可能属性的列表,请参阅 File Attribute Constants dwExcludeAttributes
类型:DWORD
要从复制中排除的文件属性的按位或组合。有关可能属性的列表,请参阅 File Attribute Constants dwRecursionLevels
类型:DWORD
要为复制递归的目录级别数,或者 -1 表示涵盖目录树的所有级别。 pszDstFileName
类型:LPCWSTR
指向要复制到的目标文件的文件名的指针。 dwFlags
类型:DWORD
指定如何复制文件的标志。这是下表中列出的宏的按位或组合。 pCallback
类型:IXtfCopyFileCallback*
指向 IXtfCopyFileCallback 回调的指针,用于在复制状态发生变化时调用。

返回值

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

备注

IXtfFileIOClient::CopyFiles 启动将文件从 XBOX 主机上的一个位置复制到另一个位置的过程。要跟踪文件复制命令的进度,请使用 IXtfCopyFileCallback 的实例来定义回调函数。IXtfCopyFileCallback 包含在文件复制操作开始时、进行中以及最后完成后调用的回调函数。
使用通配符复制多个文件时,pszDstFileName 参数被视为一个目录,所有复制的文件都会放入该目录中。如果目录不存在,则在复制文件之前创建它。
dwIncludeAttributesdwExcludeAttributes 参数用作过滤器,指示要复制哪些文件。这些参数不会用作在复制文件时指示要复制哪些文件属性的过滤器。

要求

头文件: xtffileio.h 库: xtffileio.lib 支持的平台: Windows(用于 XBOX 主机工具)

另请参阅

IXtfFileIOClient Interface
XtfFileIO
最后修改于 2026年8月24日