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 |