Condividi tramite


Metodo DFileSystemImageImportEvents::UpdateImport (imapi2fs.h)

Riceve la notifica di importazione per ogni file e elemento di directory importato da un mezzo ottico.

Sintassi

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

Parametri

[in] object

Puntatore a un'interfaccia IFilesystemImage3 di un oggetto immagine del file system a cui vengono importati i dati.

[in] fileSystem

Tipo del file system attualmente importato. Per i valori possibili, vedere il tipo di enumerazione FsiFileSystems .

[in] currentItem

Stringa contenente il nome del file o della directory da importare al momento.

[in] importedDirectoryItems

Numero di directory importate finora.

[in] totalDirectoryItems

Numero totale di directory da importare dal mezzo ottico.

[in] importedFileItems

Numero di file importati finora.

[in] totalFileItems

Numero totale di file da importare dal mezzo ottico.

Valore restituito

Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Commenti

Le notifiche vengono inviate in risposta alla chiamata di uno dei metodi seguenti per l'importazione di un file system.

Il metodo UpdateImport riceve notifiche di importazione da file system ISO9660, Joliet e UDF. Viene inviata una notifica:
  • Una volta dopo ogni singolo file importato.
  • Una volta prima dell'inizio di ogni importazione della directory.
Il parametro totalFileItems di un evento UpdateImport è sempre impostato su (-1) per i file system ISO9660 e Joliet, a causa della difficoltà di determinare rapidamente e accuratamente il numero totale di file in un file system ISO9660/Joliet prima dell'importazione.

Le notifiche di importazione vengono generate solo per file e directory e non per i flussi denominati associati.

Se currentItem è una directory, contiene una barra rovesciata '' alla fine.

Requisiti

   
Client minimo supportato Windows Vista, Windows XP con SP2 [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione imapi2fs.h

Vedi anche

DFileSystemImageImportEvents