Méthode IXtfFileIOClient::CopyFiles
Copie des fichiers entre deux emplacements sur une console de développement et retourne des informations sur l’opération.Syntaxe
Paramètres
pszSearchPatternType : LPCWSTR Pointeur vers le modèle de recherche qui définit les noms des fichiers sources à copier. Ce paramètre accepte les caractères génériques afin de faire correspondre les chaînes au modèle indiqué. dwIncludeAttributes
Type : DWORD Combinaison OR au niveau du bit des attributs de fichier à inclure dans la copie. Consultez Constantes d’attributs de fichier pour obtenir la liste des attributs possibles. dwExcludeAttributes
Type : DWORD Combinaison OR au niveau du bit des attributs de fichier à exclure de la copie. Consultez Constantes d’attributs de fichier pour obtenir la liste des attributs possibles. dwRecursionLevels
Type : DWORD Nombre de niveaux de répertoire à parcourir de manière récursive pour la copie, ou -1 pour couvrir tous les niveaux de l’arborescence des répertoires. pszDstFileName
Type : LPCWSTR Pointeur vers les noms des fichiers cibles vers lesquels copier. dwFlags
Type : DWORD Indicateurs qui spécifient comment copier les fichiers. Il s’agit d’une combinaison OR au niveau du bit des macros répertoriées dans le tableau suivant.
pCallback
Type : IXtfCopyFileCallback* Pointeur vers le rappel IXtfCopyFileCallback à appeler lorsque l’état de la copie change.
Valeur de retour
Type : HRESULT RetourneS_OK en cas de réussite ; sinon, retourne un code d’erreur HRESULT.
Remarques
IXtfFileIOClient::CopyFiles démarre le processus de copie d’un ou plusieurs fichiers d’un emplacement à un autre sur la console XBOX. Pour suivre la progression de la commande de copie de fichiers, définissez les fonctions de rappel avec une instance de IXtfCopyFileCallback.IXtfCopyFileCallback contient des fonctions de rappel qui sont appelées lorsque l’opération de copie de fichiers commence, lorsqu’elle progresse, et enfin lorsqu’elle est terminée.Lors de la copie de plusieurs fichiers à l’aide de caractères génériques, le paramètre pszDstFileName est considéré comme un répertoire et tous les fichiers copiés sont placés dans ce répertoire. Si le répertoire n’existe pas, il est créé avant la copie des fichiers. Les paramètres dwIncludeAttributes et dwExcludeAttributes agissent comme des filtres qui indiquent quels fichiers sont copiés. Ces paramètres n’agissent pas comme des filtres indiquant quels attributs de fichier sont copiés lors de la copie des fichiers.
Configuration requise
En-tête : xtffileio.h Bibliothèque : xtffileio.lib Plateformes prises en charge : Windows (pour les outils de console XBOX)Voir aussi
Interface IXtfFileIOClientXtfFileIO
