Interfaces IMAPI

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 gravação e aos gravadores de formato e borracha.

Interface Objeto
Motor de queimadura de baixo nível. MsftWriteEngine2
Gravador de imagem principal. MsftDiscFormat2Data
Borracha de disco. MsftDiscFormat2Erase
Gravador de imagem bruta. MsftDiscFormat2RawCD
Gravador de imagem Track-At-Once. 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, 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 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 a ser adicionado à imagem do 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 as interfaces auxiliares.

Interface Objeto
Coleção de intervalos de setor em 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
Suporte à verificação de imagem .iso. Nenhum objeto correspondente
Suporte a várias sessões. Nenhum objeto correspondente
Suporte a várias sessões sequenciais. 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