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. | 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. | FileSystemImageResult |
Item de diretório na imagem do sistema de arquivos. | FsiDirectoryItem |
Item de arquivo na imagem do sistema de arquivos. | FsiFileItem |
Interface contendo propriedades comuns a itens de arquivo e diretório. | FsiItem |
Criação de imagens de CD RAW.
|
MsftRawCDImageCreator |
Objeto auxiliar de objeto de fluxo para concatenar vários fluxos. | MsftStreamConcatenate |
Fluxo intercalado para adicionar à imagem do disco. | MsftStreamInterleave |
Fluxo gerado pseudoaleatório. | 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++. | EnumFsiItems |
Enumerador de ProgressItems para aplicativos C/C++. | EnumProgressItems |
FsiFileItem2 | |
.iso suporte à verificação de imagens. | 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. | ProgressItem |
Lista de imagens de resultados, discriminadas por nome de arquivo e blocos associados. | ProgressItems |