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. | 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. | 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. | FileSystemImageResult |
Item de diretório na imagem do sistema de arquivos. | FsiDirectoryItem |
Item de arquivo na imagem do sistema de arquivos. | FsiFileItem |
Interface que contém propriedades comuns a itens de arquivo e diretório. | FsiItem |
Criação de imagem de CD BRUTO.
|
MsftRawCDImageCreator |
Objeto auxiliar de objeto stream para concatenar vários fluxos. | MsftStreamConcatenate |
Fluxo intercalado para adicionar à imagem de disco. | MsftStreamInterleave |
Fluxo gerado pseudo-aleatório. | 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. | 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 imagem. | Nenhum objeto correspondente |
Suporte a várias sessões. | Nenhum objeto correspondente |
Suporte sequencial de várias sessões. | MsftMultisessionSequential |
Nome do arquivo e blocos associados na imagem de resultado. | ProgressItem |
Listagem de imagem de resultado, dividida por nome de arquivo e blocos associados. | ProgressItems |