Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Recupera o texto de erro associado ao erro.
Sintaxe
HRESULT GetErrorDescription(
[in] DWORD LanguageId,
[out] LPWSTR *pErrorDescription
);
Parâmetros
[in] LanguageId
Identifica a localidade a ser usada para gerar a descrição. Para criar o identificador de idioma, use a macro MAKELANGID . Por exemplo, para especificar inglês americano, use o exemplo de código a seguir.
MAKELANGID(LANG_ENGLISH, SUBLANG_ENGLISH_US)
Para recuperar o identificador de idioma de usuário padrão do sistema, use as chamadas a seguir.
LANGIDFROMLCID(GetThreadLocale())
[out] pErrorDescription
Cadeia de caracteres terminada em nulo que contém o texto de erro associado ao erro. Chame a função CoTaskMemFree para liberar ppErrorDescription quando terminar.
Valor de retorno
Esse método retorna os seguintes valores HRESULT , bem como outros.
| Código de retorno | Description |
|---|---|
|
A descrição do erro foi recuperada com êxito. |
|
Não há memória suficiente disponível para concluir a operação. |
|
O parâmetro LanguageId não pode ser 0. |
|
Nenhuma cadeia de caracteres está disponível para a localidade. |
Observações
Você também pode chamar o método IBackgroundCopyManager::GetErrorDescription para recuperar o texto de erro associado a um código de erro.
As descrições de erros HTTP são localizadas.
Windows XP/2000: Descrições de erros HTTP não são localizadas.
Exemplos
Consulte o código de exemplo no tópico Tratamento de Erros .
Requirements
| Requirement | Value |
|---|---|
| Cliente mínimo suportado | Windows XP |
| Servidor mínimo compatível | Windows Server 2003 |
| da Plataforma de Destino | Windows |
| Header | bits.h |
| Library | Bits.lib |
| de DLL | QmgrPrxy.dll |
Consulte também
IBackgroundCopyError::GetError