Método DFileSystemImageEvents::Update (imapi2fs.h)
Implemente esse método para receber a notificação de progresso da operação de gravação atual. As notificações são enviadas ao copiar o conteúdo de um arquivo ou ao adicionar diretórios ou arquivos à imagem do sistema de arquivos.
Sintaxe
HRESULT Update(
[in] IDispatch *object,
[in] BSTR currentFile,
[in] LONG copiedSectors,
[out] LONG totalSectors
);
Parâmetros
[in] object
Uma interface IFileSystemImage da imagem do sistema de arquivos que está sendo gravada.
Esse parâmetro é um objeto CFileSystemImage em um script.
[in] currentFile
Cadeia de caracteres que contém o caminho completo do arquivo que está sendo gravado.
[in] copiedSectors
Número de setores copiados.
[out] totalSectors
Número total de setores no arquivo.
Valor retornado
Os valores retornados são ignorados.
Comentários
As notificações são enviadas em resposta à chamada de um dos seguintes métodos:
As notificações também podem ser enviadas ao chamar um dos seguintes métodos para importar um sistema de arquivos UDF que foi criado usando alocação imediata (alocação imediata significa que os dados de arquivo estão contidos no descritor de arquivo em vez de ter descritores de alocação no descritor de arquivo que apontam para setores de dados): A notificação é enviada:- Uma vez antes de adicionar o primeiro setor de um arquivo (copiedSectors é 0)
- Para cada megabyte escrito
- Uma vez após a gravação final se o arquivo não terminar em um limite de megabyte
Requisitos
Cliente mínimo com suporte | Windows Vista, Windows XP com SP2 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | imapi2fs.h |