Compartilhar via


IMAPI Interfaces

As tabelas a seguir identificam e descrevem brevemente as interfaces usadas para desenvolvedores C/C++ e o objeto de script associado. Prefixe o nome do objeto na tabela com "IMAPI2" para qualificar totalmente o nome do objeto ao criar o objeto no script.

A tabela a seguir lista as interfaces associadas aos dispositivos, ao mecanismo de queima e aos gravadores de formato e borracha.

Interface Objeto
Mecanismo de queima de baixo nível. MsftWriteEngine2
Gravador de imagem principal. MsftDiscFormat2Data
Borracha de disco. MsftDiscFormat2Erase
Gravador de imagem bruta. MsftDiscFormat2RawCD
Track-At-Once image writer. MsftDiscFormat2TrackAtOnce
Enumeração de dispositivos de disco na lista de hardware do sistema.
  • IDiscMaster2
MsftDiscMaster2
Representante de notificação para o objeto MsftDiscMaster2. DDiscMaster2Events
Dispositivo de gravação individual. MsftDiscRecorder2
Atributos de gravação de dispositivo, incluindo o tipo de mídia, a velocidade de gravação e o tipo de controle de velocidade angular.
  • IWriteSpeedDescriptor
MsftWriteSpeedDescriptor

 

A tabela a seguir lista as interfaces do sistema de arquivos.

Interface Objeto
Fluxo de imagem de inicialização e propriedades para integrar a imagem inicializável na imagem do disco. BootOptions
Imagem e propriedades do sistema de arquivos. Esse objeto inclui todas as faixas e referências à imagem de inicialização e à imagem de resultado. CFileSystemImage
Contêiner do fluxo de dados fornecido pelo objeto do sistema de arquivos.
  • IFileSystemImageResult
FileSystemImageResult
Item de diretório na imagem do sistema de arquivos.
  • IFsiDirectoryItem
  • IFsiDirectoryItem2
FsiDirectoryItem
Item de arquivo na imagem do sistema de arquivos.
  • IFsiFileItem
  • IFsiFileItem2
FsiFileItem
Interface que contém propriedades comuns a itens de arquivo e diretório.
  • IFsiItem
FsiItem
Criação de imagem de CD BRUTO. MsftRawCDImageCreator
Objeto auxiliar de objeto stream para concatenar vários fluxos.
  • IStreamConcatenate
MsftStreamConcatenate
Fluxo intercalado para adicionar à imagem de disco.
  • IStreamInterleave
MsftStreamInterleave
Fluxo gerado pseudo-aleatório.
  • IStreamPseudoRandomBased
MsftStreamPrgn001
O objeto de script MsftStreamZero não é implementado como uma interface. MsftStreamZero

 

A tabela a seguir lista interfaces auxiliares.

Interface Objeto
Coleção de intervalos de setor dentro de uma imagem do sistema de arquivos.
  • IBlockRange
  • IBlockRangeList
Nenhum objeto correspondente
Suporte à verificação de gravação.
  • IBurnVerification
Nenhum objeto correspondente
Enumerador de FsiItems para aplicativos C/C++.
  • IEnumFsiItems
EnumFsiItems
Enumerador de ProgressItems para aplicativos C/C++.
  • IEnumProgressItems
EnumProgressItems
  • IFsiNamedStreams
FsiFileItem2
.iso suporte à verificação de imagem.
  • IIsoImageManager
Nenhum objeto correspondente
Suporte a várias sessões.
  • de IMultisession
Nenhum objeto correspondente
Suporte sequencial de várias sessões.
  • IMultisessionSequential
  • IMultisessionSequential2
MsftMultisessionSequential
Nome do arquivo e blocos associados na imagem de resultado.
  • IProgressItem
ProgressItem
Listagem de imagem de resultado, dividida por nome de arquivo e blocos associados.
  • IProgressItems
ProgressItems