Valores retornados de IMAPI
Os métodos IMAPI retornam valores não negativos( normalmente S_OK) se o método tiver sido bem-sucedido. Os métodos IMAPI retornam códigos de êxito ou erro de Winerror.h, Imapi2error.h ou Imapi2fserror.h, em caso de falha.
Os seguintes códigos de êxito e erro são definidos.
Constante/valor | Descrição |
---|---|
|
O disco não passou pela verificação de gravação e pode conter dados corrompidos ou ser inutilizável. |
|
A solicitação foi cancelada. |
|
A solicitação requer que um gravador de disco atual seja selecionado. |
|
Nenhuma operação de gravação está em andamento no momento. |
|
A velocidade de gravação solicitada não foi suportada pela unidade e a velocidade foi ajustada. |
|
Não havia suporte para o tipo de rotação solicitado pela unidade e o tipo de rotação foi ajustado. |
|
Não havia suporte para o tipo de rotação e velocidade de gravação solicitados pela unidade e ambos foram ajustados. |
|
O dispositivo aceitou o comando, mas retornou dados de sensor, indicando um erro. |
|
A imagem tornou-se somente leitura devido a uma chamada para IRawCDImageCreator::CreateResultImage. Como resultado, o objeto não pode mais ser modificado. |
|
Não é possível adicionar mais faixas. A mídia de CD é restrita a um intervalo de 1 a 99 faixas. |
|
As faixas devem ser adicionadas à imagem antes de usar essa função. |
|
Não há suporte para o tipo de setor solicitado. |
|
As faixas podem não ser adicionadas à imagem antes do uso dessa função. |
|
Adicionar essa faixa excederia as limitações do início do leadout. |
|
Adicionar essa faixa excederia o limite de 99 índices. |
|
O deslocamento de LBA especificado não está na lista de índices de faixa. |
|
O deslocamento de LBA especificado já está na lista de índices de faixa. |
|
O índice 1 (deslocamento de LBA zero) não pode ser limpo. |
|
Cada índice deve ter um tamanho mínimo de dez setores. |
|
O dispositivo informou que a página do modo solicitado (e o tipo) não está presente. |
|
Não há mídia no dispositivo. |
|
A mídia não é compatível ou de formato físico desconhecido. |
|
A mídia é inserida de cabeça para baixo. |
|
A unidade informou que está em processo de preparação. Tente a solicitação novamente mais tarde. |
|
A mídia está sendo formatada no momento. Aguarde a conclusão do formato antes de tentar usar a mídia. |
|
A unidade informou que está executando uma operação de longa execução, como terminar uma gravação. A unidade pode ser inutilizável por um longo período de tempo. |
|
A unidade informou que não havia suporte para a combinação de parâmetros fornecidos na página de modo para um comando MODE SELECT. |
|
A unidade informou que a mídia está protegida por gravação. |
|
Não há suporte para a página de recursos solicitada pelo dispositivo. |
|
Há suporte para a página de recursos solicitada, mas não está marcada como atual. |
|
A unidade não dá suporte ao comando GET CONFIGURATION. |
|
O dispositivo não aceitou o comando dentro do período de tempo limite. Isso pode ser causado pelo dispositivo ter inserido um estado inconsistente ou o valor de tempo limite para o comando pode precisar ser aumentado. |
|
A estrutura do DVD não está presente. Isso pode ser causado por uma unidade/meio incompatível usada. |
|
A velocidade da mídia é incompatível com o dispositivo. Isso pode ser causado pelo uso de mídia de velocidade maior ou menor do que o intervalo de velocidades com suporte do dispositivo. |
|
O dispositivo associado a esse gravador durante a última operação foi bloqueado exclusivamente, fazendo com que essa operação falhasse. |
|
O nome do cliente não é válido. |
|
O dispositivo relatou dados inesperados ou inválidos para um comando. |
|
A gravação falhou porque a unidade não recebeu dados rapidamente o suficiente para continuar gravando. Mover os dados de origem para o computador local, reduzir a velocidade de gravação ou habilitar uma configuração de "buffer sem execução livre" pode resolve esse problema. |
|
A gravação falhou porque a unidade retornou informações de erro das quais não foi possível recuperar. |
|
Atualmente, há uma operação de gravação em andamento. |
|
Não há nenhuma operação de gravação em andamento no momento. |
|
A operação solicitada só é válida com mídia com suporte. |
|
Não há suporte para o fluxo fornecido para gravação. |
|
O fluxo fornecido para gravação é muito grande para a mídia inserida no momento. |
|
A substituição de mídia não em branco não é permitida sem a propriedade ForceOverwrite definida como VARIANT_TRUE. |
|
O tipo de mídia atual não tem suporte. |
|
Este dispositivo não dá suporte às operações exigidas por este formato de disco. |
|
O nome do cliente não é válido. |
|
Atualmente, há uma operação de gravação em andamento. |
|
Não há nenhuma operação de gravação em andamento no momento. |
|
A operação solicitada só é válida quando a mídia foi "preparada". |
|
A operação solicitada não é válida quando a mídia foi "preparada", mas não foi liberada. |
|
A propriedade não pode ser alterada depois que a mídia tiver sido gravada. |
|
O sumário não pode ser recuperado de um disco vazio. |
|
Há suporte apenas para mídia CD-R/RW em branco. |
|
Há suporte apenas para mídia CD-R/RW em branco. |
|
A mídia CD-R e CD-RW dá suporte a no máximo 99 faixas de áudio. |
|
Não há espaço suficiente na mídia para adicionar a faixa de áudio fornecida. |
|
Você não pode preparar a mídia até escolher um gravador para usar. |
|
O ISRC fornecido não é válido. |
|
O Número do Catálogo de Mídia fornecido não é válido. |
|
O fluxo de áudio fornecido não é válido. |
|
Este dispositivo não dá suporte às operações exigidas por esse formato de disco. |
|
O nome do cliente não é válido. |
|
Atualmente, há uma operação de gravação em andamento. |
|
Não há nenhuma operação de gravação em andamento no momento. |
|
A operação solicitada só é válida quando a mídia foi "preparada". |
|
A operação solicitada não é válida quando a mídia foi "preparada", mas não foi liberada. |
|
O nome do cliente não é válido. |
|
Há suporte apenas para mídia CD-R/RW em branco. |
|
Há suporte apenas para mídia CD-R/RW em branco. |
|
Não há espaço suficiente na mídia para adicionar a sessão fornecida. |
|
Você não pode preparar a mídia até escolher um gravador para usar. |
|
O fluxo de áudio fornecido não é válido. |
|
Não há suporte para o tipo de bloco de dados solicitado pelo dispositivo atual. |
|
O fluxo não contém um número suficiente de setores no leadin para a mídia atual. |
|
Este dispositivo não dá suporte às operações exigidas por esse formato de disco. |
|
No momento, o formato está usando o gravador de disco para uma operação de apagamento. Aguarde a conclusão da apagamento antes de tentar definir ou limpar o gravador de disco atual. |
|
O formato de apagamento dá suporte apenas a um gravador. Você deve limpar o gravador atual antes de definir um novo. |
|
A unidade não relatou dados suficientes para um comando READ DISC INFORMATION. A unidade pode não ter suporte ou a mídia pode não estar correta. |
|
A unidade não relatou dados suficientes para um comando MODE SENSE (0x2A de página). A unidade pode não ter suporte ou a mídia pode não estar correta. |
|
A unidade informou que a mídia não é apagável. |
|
A unidade falhou no comando apagar. |
E_IMAPI_ERASE_TOOK_LONGER_THAN_ONE_HOUR (HRESULT)0x80AA0906 |
A unidade não completou a apagamento em uma hora. A unidade pode exigir um ciclo de energia, remoção de mídia ou outra intervenção manual para retomar a operação adequada. Nota: Atualmente, esse valor também será retornado se uma tentativa de executar uma apagamento na mídia CD-RW ou DVD-RW por meio da interface IDiscFormat2Erase falhar como resultado da falha da mídia. |
|
A unidade retornou um erro inesperado durante o apagamento. A mídia pode ser inutilizável, a apagamento pode estar concluída ou a unidade ainda pode estar no processo de apagar o disco. |
|
A unidade retornou um erro para um comando START UNIT (spinup). A intervenção manual pode ser necessária. |
|
Não há suporte para o tipo de mídia atual. |
|
Este dispositivo não dá suporte às operações exigidas por esse formato de disco. |
|
O nome do cliente não é válido. |
Os códigos de erro e êxito a seguir são definidos em Imapi2fserror.h.
Constante/valor | Descrição |
---|---|
|
Erro interno: %1!ls!. |
|
O valor especificado para o parâmetro '%1!ls!' não é válido. |
|
O objeto FileSystemImage está no modo somente leitura. |
|
Nenhum sistema de arquivos de saída especificado. |
|
O Identificador de Volume especificado é muito longo ou contém um ou mais caracteres inválidos. |
|
Datas de arquivo inválidas. %1!ls! time é anterior a %2!ls! tempo. |
|
O sistema de arquivos deve estar vazio para essa função. |
|
Não é possível alterar o sistema de arquivos especificado para criação, pois o sistema de arquivos da sessão importada e o sistema de arquivos na sessão atual não correspondem. |
|
Caminho especificado '%1!ls!' não identifica um arquivo. |
|
Caminho especificado '%1!ls!' não identifica um diretório. |
|
O diretório '%1!s!' não está vazio. |
|
ls! não faz parte do sistema de arquivos. Ele deve ser adicionado para concluir esta operação. |
|
Caminho '%1!s!' é mal formado ou contém caracteres inválidos. |
|
O nome '%1!ls!' especificado não é legal: o nome do arquivo ou objeto de diretório criado enquanto a propriedade UseRestrictedCharacterSet está definida pode conter apenas caracteres ANSI. |
|
ls! O nome já existe. |
|
Tentativa de adicionar '%1!ls!' falha: não é possível criar um nome exclusivo específico do sistema de arquivos para o %2!ls! . |
|
Não é possível localizar o item '%1!ls!' na hierarquia FileSystemImage. |
|
O arquivo '%1!s!' não encontrado na hierarquia FileSystemImage. |
|
O diretório '%1!s!' não encontrado na hierarquia FileSystemImage. |
|
Adicionando '%1!ls!' resultaria em uma imagem de resultado com um tamanho maior que o limite configurado atual. |
|
O valor especificado para a propriedade FreeMediaBlocks é muito pequeno para o tamanho estimado da imagem com base nos dados atuais. |
|
A imagem não está alinhada em um limite de setor de 2 kb. |
|
A imagem não contém um descritor de volume válido. |
|
A imagem não foi definida usando os métodos IIsoImageManager::SetPath ou IIsoImageManager::SetStream antes de chamar o método IIsoImageManager::Validate . |
|
A imagem fornecida é muito grande para ser validada, pois o tamanho excede MAXLONG. |
|
Fluxo de dados fornecido para o arquivo '%1!ls!' é inconsistente: esperado %2! I64d! bytes, encontrado %3! I64d!. |
|
Não é possível ler dados do fluxo fornecido para o arquivo '%1!ls!'. |
|
O seguinte erro foi encontrado ao tentar criar um fluxo de dados para o arquivo '%1!ls!': |
|
A falha na enumeração de arquivos na árvore de diretório está inacessível devido a permissões. |
|
Esta imagem do sistema de arquivos tem muitos diretórios para %1!ls! . |
|
ISO9660 é limitado a 8 níveis de diretórios. |
|
O arquivo de dados é muito grande para '%1!ls!' . |
|
Não é possível inicializar %1!ls! arquivo stash. |
|
Erro ao buscar em '%1!ls!' arquivo stash. |
|
Erro ao gravar em '%1!ls!' arquivo stash. |
|
Erro ao ler de '%1!ls!' arquivo stash. |
|
O diretório de trabalho '%1!ls!' não é válido. |
|
Não é possível definir o diretório de trabalho como '%1!ls!'. O espaço disponível é %2! I64d! bytes, aproximadamente %3! I64d! bytes necessários. |
|
Tentar mover o arquivo de stash de dados para o diretório '%1!ls!' não foi bem-sucedido. |
|
Não foi possível adicionar o objeto de inicialização à imagem. |
|
Um objeto de inicialização só pode ser incluído em uma imagem de disco inicial. |
|
O tipo de emulação solicitado não corresponde ao tamanho da imagem de inicialização. |
|
A mídia óptica está vazia. |
|
O disco especificado não contém um dos sistemas de arquivos com suporte. |
|
O disco especificado não contém um '%1!ls!' . |
|
Erro de consistência encontrado ao importar o '%1!ls!' . |
|
O '%1!ls!' O sistema de arquivos no disco selecionado contém um recurso sem suporte para importação: %2!ls!. |
|
Não foi possível importar %2!ls! sistema de arquivos do disco. O arquivo '%1!ls!' já existe dentro da hierarquia de imagens como um diretório. |
|
Não é possível tentar bloquear %1! I64d! no disco de origem. |
|
Falha na importação da sessão anterior devido a um erro ao ler um bloco na mídia (provavelmente bloco %1!u!). |
|
O disco atual não é o mesmo do qual o sistema de arquivos foi importado. |
|
O IMAPI não permite várias sessões com o tipo de mídia atual. |
|
O IMAPI não pode fazer várias sessões com a mídia atual porque não dá suporte a uma revisão de UDF compatível para gravação. |
|
O IMAPI não dá suporte ao tipo de multissessão solicitado. |
|
Falha na operação devido a um layout incompatível da sessão anterior importada do meio. |
IMAPI_E_NO_COMPATIBLE_MULTISESSION_TYPE (HRESULT)0xC0AAB15C |
O IMAPI não dá suporte a nenhum dos tipos de multissessão fornecidos na mídia atual. Observação:O método IFileSystemImage::ImportFileSystem retornará esse erro se não houver mídia no dispositivo de gravação. |
|
A propriedade MultisessionInterfaces deve ser definida antes de chamar esse método. |
|
Não foi possível importar %2!ls! sistema de arquivos do disco. O diretório '%1!ls!' já existe dentro da hierarquia de imagens como um arquivo. |
|
Um dos parâmetros de multissessão não pode ser recuperado ou tem um valor incorreto. |
|
Não há suporte para esse recurso para a revisão atual do sistema de arquivos. A imagem será criada sem esse recurso. |
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte |
Windows XP [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte |
Windows Server 2003 [somente aplicativos da área de trabalho] |
parâmetro |
|