Partager via


Méthode DFileSystemImageImportEvents::UpdateImport (imapi2fs.h)

Reçoit une notification d’importation pour chaque élément de fichier et de répertoire importé à partir d’un support optique.

Syntaxe

HRESULT UpdateImport(
  [in] IDispatch      *object,
  [in] FsiFileSystems fileSystem,
  [in] BSTR           currentItem,
  [in] LONG           importedDirectoryItems,
  [in] LONG           totalDirectoryItems,
  [in] LONG           importedFileItems,
  [in] LONG           totalFileItems
);

Paramètres

[in] object

Pointeur vers une interface IFilesystemImage3 d’un objet image de système de fichiers vers lequel les données sont importées.

[in] fileSystem

Type du système de fichiers en cours d’importation. Pour connaître les valeurs possibles, consultez le type d’énumération FsiFileSystems .

[in] currentItem

Chaîne contenant le nom du fichier ou du répertoire en cours d’importation en ce moment.

[in] importedDirectoryItems

Nombre de répertoires importés jusqu’à présent.

[in] totalDirectoryItems

Nombre total de répertoires à importer à partir du support optique.

[in] importedFileItems

Nombre de fichiers importés jusqu’à présent.

[in] totalFileItems

Nombre total de fichiers à importer à partir du support optique.

Valeur retournée

Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Notes

Les notifications sont envoyées en réponse à l’appel de l’une des méthodes suivantes pour importer un système de fichiers.

La méthode UpdateImport reçoit des notifications d’importation à partir des systèmes de fichiers ISO9660, Joliet et UDF. Une notification est envoyée :
  • Une fois après chaque fichier importé individuel.
  • Une fois avant le début de chaque importation de répertoires.
Le paramètre totalFileItems d’un événement UpdateImport est toujours défini sur (-1) pour les systèmes de fichiers ISO9660 et Joliet, en raison de la difficulté à déterminer rapidement et précisément le nombre total de fichiers dans un système de fichiers ISO9660/Joliet avant l’importation.

Les notifications d’importation sont générées uniquement pour les fichiers et les répertoires, et non pour les flux nommés associés.

Si l’objet currentItem est un répertoire, il contient une barre oblique inverse « » à la fin.

Configuration requise

   
Client minimal pris en charge Windows Vista, Windows XP avec SP2 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête imapi2fs.h

Voir aussi

DFileSystemImageImportEvents