Compartilhar via


Interface IFileSystemImage (imapi2fs.h)

Use essa interface para criar uma imagem do sistema de arquivos, definir o parâmetro de sessão e importar ou exportar uma imagem.

A hierarquia de diretório do sistema de arquivos é criada adicionando diretórios e arquivos aos diretórios raiz ou filho.

Para criar uma instância dessa interface, chame a função CoCreateInstance . Use__uuidof(MsftFileSystemImage) para o identificador de classe e __uuidof(IFileSystemImage) para o identificador de interface.

Herança

A interface IFileSystemImage herda da interface IDispatch . IFileSystemImage também tem estes tipos de membros:

Métodos

A interface IFileSystemImage tem esses métodos.

 
IFileSystemImage::CalculateDiscIdentifier

Recupera uma cadeia de caracteres que identifica um disco e as sessões gravadas no disco.
IFileSystemImage::ChooseImageDefaults

Define os tipos de sistema de arquivos padrão e o tamanho da imagem com base na mídia atual.
IFileSystemImage::ChooseImageDefaultsForMediaType

Define os tipos de sistema de arquivos padrão e o tamanho da imagem com base no tipo de mídia especificado.
IFileSystemImage::CreateDirectoryItem

Crie um item de diretório com o nome especificado.
IFileSystemImage::CreateFileItem

Crie um item de arquivo com o nome especificado.
IFileSystemImage::CreateResultImage

Crie o objeto de resultado que contém o sistema de arquivos e os dados do arquivo.
IFileSystemImage::Exists

Verifica a existência de um determinado arquivo ou diretório.
IFileSystemImage::get_BootImageOptions

Recupera a imagem de inicialização que você deseja adicionar à imagem do sistema de arquivos.
IFileSystemImage::get_ChangePoint

Recupera o identificador do ponto de alteração.
IFileSystemImage::get_DirectoryCount

Recupera o número de diretórios na imagem do sistema de arquivos.
IFileSystemImage::get_FileCount

Recupera o número de arquivos na imagem do sistema de arquivos.
IFileSystemImage::get_FileSystemsSupported

Recupera a lista de tipos de sistema de arquivos que um cliente pode usar para criar uma imagem do sistema de arquivos.
IFileSystemImage::get_FileSystemsToCreate

Recupera os tipos de sistemas de arquivos a serem criados ao gerar o fluxo de resultados.
IFileSystemImage::get_FreeMediaBlocks

Recupera o número máximo de blocos disponíveis para a imagem.
IFileSystemImage::get_ImportedVolumeName

Recupera o nome do volume fornecido de um sistema de arquivos importado.
IFileSystemImage::get_ISO9660InterchangeLevel

Recupera o nível de compatibilidade ISO9660 a ser usado ao criar a imagem de resultado.
IFileSystemImage::get_ISO9660InterchangeLevelsSupported

Recupera os níveis de compatibilidade de ISO9660 com suporte.
IFileSystemImage::get_MultisessionInterfaces

Recupera a lista de interfaces de várias sessões para a mídia óptica.
IFileSystemImage::get_Root

Recupera o item de diretório raiz.
IFileSystemImage::get_SessionStartBlock

Recupera o endereço do bloco inicial para a sessão de gravação.
IFileSystemImage::get_StageFiles

Indica se os arquivos que estão sendo adicionados à imagem do sistema de arquivos devem ser preparados antes da gravação.
IFileSystemImage::get_StrictFileSystemCompliance

Determina o nível de conformidade para criar e desenvolver a imagem do sistema de arquivos. (Obter)
IFileSystemImage::get_UDFRevision

Recupera o nível de revisão da UDF da imagem importada do sistema de arquivos.
IFileSystemImage::get_UDFRevisionsSupported

Recupera uma lista de níveis de revisão de UDF com suporte.
IFileSystemImage::get_UsedBlocks

Recupera o número de blocos em uso.
IFileSystemImage::get_UseRestrictedCharacterSet

Determina se os nomes de arquivo e diretório usam um caractere restrito.
IFileSystemImage::get_VolumeName

Recupera o nome do volume para esta imagem do sistema de arquivos.
IFileSystemImage::get_VolumeNameISO9660

Recupera o nome do volume para a imagem do sistema ISO9660.
IFileSystemImage::get_VolumeNameJoliet

Recupera o nome do volume para a imagem do sistema Joliet.
IFileSystemImage::get_VolumeNameUDF

Recupera o nome do volume para a imagem do sistema UDF.
IFileSystemImage::get_WorkingDirectory

Recupera o diretório temporário no qual os arquivos de stash são criados.
IFileSystemImage::GetDefaultFileSystemForImport

Recupera o sistema de arquivos a ser importado por padrão.
IFileSystemImage::IdentifiFileSystemsOnDisc

Recupera uma lista dos diferentes tipos de sistemas de arquivos na mídia óptica.
IFileSystemImage::ImportFileSystem

Importa o sistema de arquivos padrão no disco atual.
IFileSystemImage::ImportSpecificFileSystem

Importar um sistema de arquivos específico do disco.
IFileSystemImage::LockInChangePoint

Bloqueia as informações do sistema de arquivos no nível atual do ponto de alteração.
IFileSystemImage::p ut_BootImageOptions

Define a imagem de inicialização que você deseja adicionar à imagem do sistema de arquivos. Esse método cria uma cópia completa das opções de inicialização passadas copiando o fluxo da interface IBootOptions fornecida.
IFileSystemImage::p ut_FileSystemsToCreate

Define os sistemas de arquivos a serem criados ao gerar o fluxo de resultados.
IFileSystemImage::p ut_FreeMediaBlocks

Define o número máximo de blocos disponíveis para a imagem.
IFileSystemImage::p ut_ISO9660InterchangeLevel

Define o nível de compatibilidade ISO9660 da imagem do sistema de arquivos.
IFileSystemImage::p ut_MultisessionInterfaces

Define a lista de interfaces de várias sessões para a mídia óptica.
IFileSystemImage::p ut_SessionStartBlock

Define o endereço do bloco inicial para a sessão de gravação.
IFileSystemImage::p ut_StageFiles

Determina se os arquivos que estão sendo adicionados à imagem do sistema de arquivos devem ser preparados antes da gravação.
IFileSystemImage::p ut_StrictFileSystemCompliance

Determina o nível de conformidade para criar e desenvolver a imagem do sistema de arquivos. (Put)
IFileSystemImage::p ut_UDFRevision

Define o nível de revisão UDF da imagem do sistema de arquivos.
IFileSystemImage::p ut_UseRestrictedCharacterSet

Determina se os nomes de arquivo e diretório devem ser restritos ao uso apenas CP_ANSI caracteres.
IFileSystemImage::p ut_VolumeName

Define o nome do volume dessa imagem do sistema de arquivos.
IFileSystemImage::p ut_WorkingDirectory

Define o diretório temporário no qual os arquivos de ocultação são criados.
IFileSystemImage::RollbackToChangePoint

Reverte a imagem de volta para o ponto de alteração especificado.
IFileSystemImage::SetMaxMediaBlocksFromDevice

Defina o número máximo de blocos disponíveis com base nos recursos do gravador.

Comentários

Para criar o objeto CFileSystemImage em um script, use IMAPI2. MsftFileSystemImage como o identificador do programa ao chamar CreateObject.

Requisitos

Requisito Valor
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

Confira também

DFileSystemImageEvents