Compartilhar via


Códigos de erro COM (STG, RPC)

A tabela a seguir fornece uma lista de códigos de erro usados por APIs baseadas em COM.

Se você estiver tendo dificuldades com um aplicativo que está instalando ou executando, entre em contato com o suporte do cliente para o software que está exibindo a mensagem de erro. Para obter suporte para um produto da Microsoft, acesse https://support.microsoft.com.

Constante/valor Descrição
STG_E_INVALIDFUNCTION
0x80030001
Não é possível executar a operação solicitada.
STG_E_FILENOTFOUND
0x80030002
não foi possível encontrar.
STG_E_PATHNOTFOUND
0x80030003
Não foi possível encontrar o caminho %1.
STG_E_TOOMANYOPENFILES
0x80030004
Não há recursos suficientes para abrir outro arquivo.
STG_E_ACCESSDENIED
0x80030005
Acesso negado.
STG_E_INVALIDHANDLE
0x80030006
Tentativa de uma operação em um objeto inválido.
STG_E_INSUFFICIENTMEMORY
0x80030008
Não há memória suficiente disponível para concluir a operação.
STG_E_INVALIDPOINTER
0x80030009
Erro de ponteiro inválido.
STG_E_NOMOREFILES
0x80030012
Não há mais entradas a serem retornadas.
STG_E_DISKISWRITEPROTECTED
0x80030013
O disco é protegido por gravação.
STG_E_SEEKERROR
0x80030019
Ocorreu um erro durante uma operação de busca.
STG_E_WRITEFAULT
0x8003001D
Ocorreu um erro de disco durante uma operação de gravação.
STG_E_READFAULT
0x8003001E
Ocorreu um erro de disco durante uma operação de leitura.
STG_E_SHAREVIOLATION
0x80030020
Ocorreu uma violação de compartilhamento.
STG_E_LOCKVIOLATION
0x80030021
Ocorreu uma violação de bloqueio.
STG_E_FILEALREADYEXISTS
0x80030050
já existe.
STG_E_INVALIDPARAMETER
0x80030057
Erro de parâmetro inválido.
STG_E_MEDIUMFULL
0x80030070
Não há espaço em disco suficiente para concluir a operação.
STG_E_PROPSETMISMATCHED
0x800300F0
Gravação ilegal de propriedade não simples em conjunto de propriedades simples.
STG_E_ABNORMALAPIEXIT
0x800300FA
Uma chamada à API foi encerrada anormalmente.
STG_E_INVALIDHEADER
0x800300FB
O arquivo %1 não é um arquivo composto válido.
STG_E_INVALIDNAME
0x800300FC
O nome %1 não é válido.
STG_E_UNKNOWN
0x800300FD
Erro inesperado.
STG_E_UNIMPLEMENTEDFUNCTION
0x800300FE
Essa função não é implementada.
STG_E_INVALIDFLAG
0x800300FF
Erro de sinalizador inválido.
STG_E_INUSE
0x80030100
Tentou usar um objeto ocupado.
STG_E_NOTCURRENT
0x80030101
O armazenamento foi alterado desde o último commit.
STG_E_REVERTED
0x80030102
Tentou usar um objeto que deixou de existir.
STG_E_CANTSAVE
0x80030103
Não é possível salvar.
STG_E_OLDFORMAT
0x80030104
O arquivo composto %1 foi produzido com uma versão incompatível do armazenamento.
STG_E_OLDDLL
0x80030105
O arquivo composto %1 foi produzido com uma versão mais recente do armazenamento.
STG_E_SHAREREQUIRED
0x80030106
Share.exe ou equivalente é necessário para a operação.
STG_E_NOTFILEBASEDSTORAGE
0x80030107
Operação ilegal chamada no armazenamento não baseado em arquivo.
STG_E_EXTANTMARSHALLINGS
0x80030108
Operação ilegal chamada no objeto com marshallings extant.
STG_E_DOCFILECORRUPT
0x80030109
O docfile foi corrompido.
STG_E_BADBASEADDRESS
0x80030110
OLE32.DLL foi carregado no endereço errado.
STG_E_DOCFILETOOLARGE
0x80030111
O arquivo composto é muito grande para a implementação atual
STG_E_NOTSIMPLEFORMAT
0x80030112
O arquivo composto não foi criado com o sinalizador STGM_SIMPLE
STG_E_INCOMPLETE
0x80030201
O download do arquivo foi anulado anormalmente. O arquivo está incompleto.
STG_E_TERMINATED
0x80030202
O download do arquivo foi encerrado.
STG_S_CONVERTED
0x00030200
O arquivo subjacente foi convertido em formato de arquivo composto.
STG_S_BLOCK
0x00030201
A operação de armazenamento deve ser bloqueada até que mais dados sejam disponibilizados.
STG_S_RETRYNOW
0x00030202
A operação de armazenamento deve tentar novamente imediatamente.
STG_S_MONITORING
0x00030203
O coletor de eventos notificado não influenciará a operação de armazenamento.
STG_S_MULTIPLEOPENS
0x00030204
Várias aberturas impedem a consolidação. (confirmação bem-sucedida).
STG_S_CONSOLIDATIONFAILED
0x00030205
Falha na consolidação do arquivo de armazenamento. (confirmação bem-sucedida).
STG_S_CANNOTCONSOLIDATE
0x00030206
A consolidação do arquivo de armazenamento é inadequada. (confirmação bem-sucedida).
STG_E_STATUS_COPY_PROTECTION_FAILURE
0x80030305
Erro de proteção de cópia genérica.
STG_E_CSS_AUTHENTICATION_FAILURE
0x80030306
Erro de proteção de cópia – falha na autenticação CSS do DVD.
STG_E_CSS_KEY_NOT_PRESENT
0x80030307
Erro de proteção de cópia – o setor especificado não tem uma chave CSS válida.
STG_E_CSS_KEY_NOT_ESTABLISHED
0x80030308
Erro de proteção de cópia – chave de sessão de DVD não estabelecida.
STG_E_CSS_SCRAMBLED_SECTOR
0x80030309
Erro de proteção de cópia – a leitura falhou porque o setor está criptografado.
STG_E_CSS_REGION_MISMATCH
0x8003030A
Erro de proteção de cópia – a região do DVD atual não corresponde à configuração de região da unidade.
STG_E_RESETS_EXHAUSTED
0x8003030B
Erro de proteção de cópia – a configuração de região da unidade pode ser permanente ou o número de redefinições de usuário foi esgotado.
RPC_E_CALL_REJECTED
0x80010001
A chamada foi rejeitada pelo receptor.
RPC_E_CALL_CANCELED
0x80010002
A chamada foi cancelada pelo filtro de mensagem.
RPC_E_CANTPOST_INSENDCALL
0x80010003
O chamador está expedindo uma chamada sendMessage entre tarefas e não pode chamar por meio do PostMessage.
RPC_E_CANTCALLOUT_INASYNCCALL
0x80010004
O chamador está expedindo uma chamada assíncrona e não pode fazer uma chamada de saída em nome dessa chamada.
RPC_E_CANTCALLOUT_INEXTERNALCALL
0x80010005
É inválido chamar enquanto estiver dentro do filtro de mensagens.
RPC_E_CONNECTION_TERMINATED
0x80010006
A conexão foi encerrada ou está em um estado falso e não pode mais ser usada. Outras conexões ainda são válidas.
RPC_E_SERVER_DIED
0x80010007
O computador chamado (servidor [não aplicativo de servidor]) não está disponível e desapareceu; todas as conexões são inválidas. A chamada pode ter sido executada.
RPC_E_CLIENT_DIED
0x80010008
O chamador (cliente) desapareceu enquanto o receptor (servidor) estava processando uma chamada.
RPC_E_INVALID_DATAPACKET
0x80010009
O pacote de dados com os dados do parâmetro marshalled está incorreto.
RPC_E_CANTTRANSMIT_CALL
0x8001000A
A chamada não foi transmitida corretamente; a fila de mensagens estava cheia e não foi esvaziada após o rendimento.
RPC_E_CLIENT_CANTMARSHAL_DATA
0x8001000B
O cliente (chamador) não pode realizar marshaling dos dados do parâmetro – memória baixa etc.
RPC_E_CLIENT_CANTUNMARSHAL_DATA
0x8001000C
O cliente (chamador) não pode cancelar omarcação dos dados de retorno – memória baixa etc.
RPC_E_SERVER_CANTMARSHAL_DATA
0x8001000D
O servidor (computador chamado) não pode realizar marshaling dos dados de retorno – memória insuficiente etc.
RPC_E_SERVER_CANTUNMARSHAL_DATA
0x8001000E
O servidor (receptor chamado) não pode cancelar amarcação dos dados do parâmetro – memória baixa etc.
RPC_E_INVALID_DATA
0x8001000F
Os dados recebidos são inválidos; podem ser dados do servidor ou do cliente.
RPC_E_INVALID_PARAMETER
0x80010010
Um parâmetro específico é inválido e não pode ser (des)marshalled.
RPC_E_CANTCALLOUT_AGAIN
0x80010011
Não há uma segunda chamada de saída no mesmo canal na conversa DDE.
RPC_E_SERVER_DIED_DNE
0x80010012
O computador chamado (servidor [não aplicativo de servidor]) não está disponível e desapareceu; todas as conexões são inválidas. A chamada não foi executada.
RPC_E_SYS_CALL_FAILED
0x80010100
Falha na chamada do sistema.
RPC_E_OUT_OF_RESOURCES
0x80010101
Não foi possível alocar algum recurso necessário (memória, eventos, ...)
RPC_E_ATTEMPTED_MULTITHREAD
0x80010102
Tentativa de fazer chamadas em mais de um thread no modo thread único.
RPC_E_NOT_REGISTERED
0x80010103
A interface solicitada não está registrada no objeto de servidor.
RPC_E_FAULT
0x80010104
O RPC não pôde chamar o servidor ou não pôde retornar os resultados da chamada ao servidor.
RPC_E_SERVERFAULT
0x80010105
O servidor gerou uma exceção.
RPC_E_CHANGED_MODE
0x80010106
Não é possível alterar o modo de thread depois que ele é definido.
RPC_E_INVALIDMETHOD
0x80010107
O método chamado não existe no servidor.
RPC_E_DISCONNECTED
0x80010108
O objeto invocado se desconectou de seus clientes.
RPC_E_RETRY
0x80010109
O objeto invocado optou por não processar a chamada agora. Tente novamente depois.
RPC_E_SERVERCALL_RETRYLATER
0x8001010A
O filtro de mensagem indicou que o aplicativo está ocupado.
RPC_E_SERVERCALL_REJECTED
0x8001010B
O filtro de mensagem rejeitou a chamada.
RPC_E_INVALID_CALLDATA
0x8001010C
Uma interface de controle de chamada foi chamada com dados inválidos.
RPC_E_CANTCALLOUT_ININPUTSYNCCALL
0x8001010D
Não é possível fazer uma chamada de saída, pois o aplicativo está expedindo uma chamada síncrona de entrada.
RPC_E_WRONG_THREAD
0x8001010E
O aplicativo chamou uma interface com marshaling para um thread diferente.
RPC_E_THREAD_NOT_INIT
0x8001010F
CoInitialize não foi chamado no thread atual.
RPC_E_VERSION_MISMATCH
0x80010110
A versão do OLE nos computadores cliente e servidor não corresponde.
RPC_E_INVALID_HEADER
0x80010111
O OLE recebeu um pacote com um cabeçalho inválido.
RPC_E_INVALID_EXTENSION
0x80010112
O OLE recebeu um pacote com uma extensão inválida.
RPC_E_INVALID_IPID
0x80010113
O objeto ou interface solicitado não existe.
RPC_E_INVALID_OBJECT
0x80010114
O objeto solicitado não existe.
RPC_S_CALLPENDING
0x80010115
O OLE enviou uma solicitação e está aguardando uma resposta.
RPC_S_WAITONTIMER
0x80010116
O OLE está aguardando antes de tentar novamente uma solicitação.
RPC_E_CALL_COMPLETE
0x80010117
O contexto de chamada não pode ser acessado após a conclusão da chamada.
RPC_E_UNSECURE_CALL
0x80010118
Não há suporte para a representação em chamadas não seguros.
RPC_E_TOO_LATE
0x80010119
A segurança deve ser inicializada antes que todas as interfaces sejam marshalled ou não solicitadas. Ela não pode ser alterada depois de inicializada.
RPC_E_NO_GOOD_SECURITY_PACKAGES
0x8001011A
Nenhum pacote de segurança é instalado neste computador ou o usuário não está conectado ou não há pacotes de segurança compatíveis entre o cliente e o servidor.
RPC_E_ACCESS_DENIED
0x8001011B
Acesso negado.
RPC_E_REMOTE_DISABLED
0x8001011C
Chamadas remotas não são permitidas para esse processo.
RPC_E_INVALID_OBJREF
0x8001011D
O pacote de dados de interface marshaled (OBJREF) tem um formato inválido ou desconhecido.
RPC_E_NO_CONTEXT
0x8001011E
Nenhum contexto está associado a essa chamada. Isso acontece para algumas chamadas marshalled personalizadas e no lado do cliente da chamada.
RPC_E_TIMEOUT
0x8001011F
Essa operação retornou porque o período de tempo limite expirou.
RPC_E_NO_SYNC
0x80010120
Não há objetos de sincronização para aguardar.
RPC_E_FULLSIC_REQUIRED
0x80010121
Nome da entidade de emissor completo da cadeia de emissores SSL esperado do servidor.
RPC_E_INVALID_STD_NAME
0x80010122
O nome da entidade de segurança não é um nome MSSTD válido.
CO_E_FAILEDTOIMPERSONATE
0x80010123
Não é possível representar o cliente DCOM
CO_E_FAILEDTOGETSECCTX
0x80010124
Não é possível obter o contexto de segurança do servidor
CO_E_FAILEDTOOPENTHREADTOKEN
0x80010125
Não é possível abrir o token de acesso do thread atual
CO_E_FAILEDTOGETTOKENINFO
0x80010126
Não é possível obter informações do usuário de um token de acesso
CO_E_TRUSTEEDOESNTMATCHCLIENT
0x80010127
O cliente que chamou IAccessControl::IsAccessPermitted não foi o administrador fornecido ao método
CO_E_FAILEDTOQUERYCLIENTBLANKET
0x80010128
Não é possível obter o cobertor de segurança do cliente
CO_E_FAILEDTOSETDACL
0x80010129
Não é possível definir uma ACL discricionária em um descritor de segurança
CO_E_ACCESSCHECKFAILED
0x8001012A
A função do sistema, AccessCheck, retornou false
CO_E_NETACCESSAPIFAILED
0x8001012B
NetAccessDel ou NetAccessAdd retornaram um código de erro.
CO_E_WRONGTRUSTEENAMESYNTAX
0x8001012C
Uma das cadeias de caracteres de administrador fornecidas pelo usuário não estava em conformidade com a <sintaxe Domain>\<Name> e não era a cadeia de caracteres "*"
CO_E_INVALIDSID
0x8001012D
Um dos identificadores de segurança fornecidos pelo usuário era inválido
CO_E_CONVERSIONFAILED
0x8001012E
Não é possível converter uma cadeia de caracteres ampla em uma cadeia de caracteres de administrador multibyte
CO_E_NOMATCHINGSIDFOUND
0x8001012F
Não é possível encontrar um identificador de segurança que corresponda a uma cadeia de caracteres de administrador fornecida pelo usuário
CO_E_LOOKUPACCSIDFAILED
0x80010130
Falha na função do sistema, LookupAccountSID
CO_E_NOMATCHINGNAMEFOUND
0x80010131
Não é possível encontrar um nome de administrador que corresponda a um identificador de segurança fornecido pelo usuário
CO_E_LOOKUPACCNAMEFAILED
0x80010132
Falha na função do sistema, LookupAccountName
CO_E_SETSERLHNDLFAILED
0x80010133
Não é possível definir ou redefinir um identificador de serialização
CO_E_FAILEDTOGETWINDIR
0x80010134
Não é possível obter o diretório do Windows
CO_E_PATHTOOLONG
0x80010135
Caminho longo demais
CO_E_FAILEDTOGENUUID
0x80010136
Não é possível gerar um uuid.
CO_E_FAILEDTOCREATEFILE
0x80010137
Não é possível criar um arquivo
CO_E_FAILEDTOCLOSEHANDLE
0x80010138
Não é possível fechar um identificador de serialização ou um identificador de arquivo.
CO_E_EXCEEDSYSACLLIMIT
0x80010139
O número de ACEs em uma ACL excede o limite do sistema.
CO_E_ACESINWRONGORDER
0x8001013A
Nem todos os ACEs DENY_ACCESS são organizados na frente dos ACEs GRANT_ACCESS no fluxo.
CO_E_INCOMPATIBLESTREAMVERSION
0x8001013B
A versão do formato ACL no fluxo não tem suporte nesta implementação de IAccessControl
CO_E_FAILEDTOOPENPROCESSTOKEN
0x8001013C
Não é possível abrir o token de acesso do processo do servidor
CO_E_DECODEFAILED
0x8001013D
Não é possível decodificar a ACL no fluxo fornecido pelo usuário
CO_E_ACNOTINITIALIZED
0x8001013F
O objeto COM IAccessControl não é inicializado
CO_E_CANCEL_DISABLED
0x80010140
O cancelamento de chamadas está desabilitado
RPC_E_UNEXPECTED
0x8001FFFF
Ocorreu um erro interno.

Requisitos

Requisito Valor
parâmetro
Winerror.h

Confira também

Códigos de erro COM