Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
A seção de referência inclui uma visão geral conceitual da API, um guia que mostra a sintaxe e o uso de todos os elementos da API e uma variedade de exemplos de código. Todas as referências estão listadas em ordem alfabética por categoria.
A tabela a seguir mostra os valores comuns HRESULT retornados por métodos.
| Nome | Descrição | Valor |
|---|---|---|
| S_OK | Êxito. | 0x00000000 |
| E_UNEXPECTED | Falha inesperada. | 0x8000FFFF |
| E_NOTIMPL | Não implementado. | 0x80004001 |
| E_OUTOFMEMORY | Não há memória suficiente para concluir a operação. | 0x8007000E |
| E_INVALIDARG | Um ou mais argumentos são inválidos. | 0x80070057 |
| E_NOINTERFACE | Não há suporte para essa interface. | 0x80004002 |
| E_POINTER | Ponteiro inválido. | 0x80004003 |
| E_HANDLE | Identificador inválido. | 0x80070006 |
| E_ABORT | Operação anulada. | 0x80004004 |
| E_FAIL | Falha inesperada. | 0x80004005 |
| E_ACCESSDENIED | Erro geral de acesso negado. | 0x80070005 |
Observação
Quando um método de depuração do Visual Studio retorna S_OK, presume-se que todos os ponteiros de parâmetro de saída são válidos, ou seja, nenhuma validação é conduzida em ponteiros de parâmetro de saída quando S_OK é retornado.
Observação
Parâmetros inválidos ou NULL [out] podem fazer com que o IDE falhe.