Partilhar via


IMAPI Interfaces

As tabelas a seguir identificam e descrevem brevemente as interfaces usadas pelos desenvolvedores C/C++ e o objeto de script associado. Prefixie 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, o mecanismo de gravação e os gravadores e borrachas de formato.

Interface Objeto
Motor de queima de baixo nível. MsftWriteEngine2
Principal redator de imagens. MsftDiscFormat2Data
Borracha de disco. MsftDiscFormat2Erase
Escritor de imagens cruas. MsftDiscFormat2RawCD
Track-At-Once escritor de imagens. MsftDiscFormat2TrackAtOnce
Enumeração de dispositivos de disco na lista de hardware do sistema. MsftDiscMaster2
Delegado de notificação para o objeto MsftDiscMaster2.
  • DDiscMaster2Events
DDiscMaster2Eventos
Aparelho de registo individual. MsftDiscRecorder2
Atributos de gravação do dispositivo, incluindo o tipo de mídia, velocidade de gravação e tipo de controle de velocidade angular. 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 de disco. Opções de inicialização
Imagem e propriedades do sistema de arquivos. Este 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 contendo propriedades comuns a itens de arquivo e diretório.
  • IFsiItem
FsiItem
Criação de imagens de CD RAW. MsftRawCDImageCreator
Objeto auxiliar de objeto de fluxo para concatenar vários fluxos.
  • IStreamConcatenate
MsftStreamConcatenate
Fluxo intercalado para adicionar à imagem do disco.
  • IStreamInterleave
MsftStreamInterleave
Fluxo gerado pseudoaleatório.
  • IStreamPseudoRandomBased
MsftStreamPrgn001
O objeto de script MsftStreamZero não é implementado como uma interface. MsftStreamZero

 

A tabela a seguir lista as interfaces auxiliares.

Interface Objeto
Coleção de intervalos de setores dentro de uma imagem do sistema de arquivos. Nenhum objeto correspondente
Suporte à verificação de gravação. Nenhum objeto correspondente
Enumerador de FsiItems para aplicativos C/C++.
  • IEnumFsiItems
EnumFsiItems
Enumerador de ProgressItems para aplicativos C/C++. EnumProgressItems
  • IFsiNamedStreams
FsiFileItem2
.iso suporte à verificação de imagens.
  • IIsoImageManager
Nenhum objeto correspondente
Suporte a várias sessões. Nenhum objeto correspondente
Suporte sequencial a várias sessões. MsftMultisessionSequential
Nome do arquivo e blocos associados na imagem de resultado.
  • IProgressItem
ProgressItem
Lista de imagens de resultados, discriminadas por nome de arquivo e blocos associados. ProgressItems