Compartir a través de


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

Recibe una notificación de importación para cada elemento de archivo y directorio importado desde un medio óptico.

Sintaxis

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

Parámetros

[in] object

Puntero a una interfaz IFilesystemImage3 de un objeto de imagen del sistema de archivos al que se importan los datos.

[in] fileSystem

Tipo del sistema de archivos que se está importando actualmente. Para conocer los valores posibles, consulte el tipo de enumeración FsiFileSystems .

[in] currentItem

Cadena que contiene el nombre del archivo o directorio que se va a importar en ese momento.

[in] importedDirectoryItems

Número de directorios importados hasta ahora.

[in] totalDirectoryItems

Número total de directorios que se van a importar desde el medio óptico.

[in] importedFileItems

Número de archivos importados hasta ahora.

[in] totalFileItems

Número total de archivos que se van a importar desde el medio óptico.

Valor devuelto

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Comentarios

Las notificaciones se envían en respuesta a llamar a uno de los métodos siguientes para importar un sistema de archivos.

El método UpdateImport recibe notificaciones de importación de sistemas de archivos ISO9660, Joliet y UDF. Se envía una notificación:
  • Una vez después de cada archivo importado individual.
  • Una vez antes de que comience cada importación de directorios.
El parámetro totalFileItems de un evento UpdateImport siempre se establece en (-1) para los sistemas de archivos ISO9660 y Joliet, debido a la dificultad de determinar de forma rápida y precisa el número total de archivos en un sistema de archivos ISO9660/Joliet antes de la importación.

Las notificaciones de importación solo se generan para archivos y directorios, y no para las secuencias con nombre asociadas.

Si currentItem es un directorio, contiene una barra diagonal inversa '' al final.

Requisitos

   
Cliente mínimo compatible Windows Vista, Windows XP con SP2 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado imapi2fs.h

Consulte también

DFileSystemImageImportEvents