erro HRESULT estático (LPCOLESTRRESFILEN&AME lpszDescIIDamp const;IID= GUID_NULL, HRESULThRes = 0 );
erro HRESULT estático (LPCOLESTRRESFILEN&AME lpszDesc, DWORD dwHelpID, LPCOLESTR lpszHelpFileIIDamp const;IID= GUID_NULL, HRESULThRes = 0 );
erro HRESULT estático (LPCSTR lpszDescIID& const;IID= GUID_NULL, HRESULThRes = 0 );
erro HRESULT estático (LPCSTR lpszDesc, DWORD dwHelpID, LPCSTR lpszHelpFileIID& const;IID= GUID_NULL, HRESULThRes = 0 );
erro HRESULT estático (UINT nIDIIDamp const;IID= GUID_NULL, HRESULThRes= 0, HINST&ANCEhInst= _Module.GetResourceInstance ());
erro HRESULT estático (UINT nID, DWORD dwHelpID, LPCOLESTR lpszHelpFileIIDamp const;IID= GUID_NULL, HRESULThRes= 0, HINST&ANCEhInst= _Module.GetResourceInstance ());
Valor de retorno
Um valor padrão HRESULT . Para obter detalhes, consulte "Comentários".
Parâmetros
lpszDesc
[no] A Cadeia de caracteres descrevendo o erro. A versão Unicode de erro especifica que lpszDesc é do tipo LPCOLESTR; a versão ANSI Especifica um tipo de LPCSTR.
iid
[no] O IID da interface definindo o erro ou GUID_NULL (o valor padrão) se o erro é definido pelo sistema operacional.
hRes
[no] O HRESULT deseja retornado ao chamador. O valor padrão é 0. Para obter mais detalhes sobre hRes, consulte "Comentários".
nID
[no] O identificador de recurso onde é armazenada a seqüência de caracteres de descrição de erro. Esse valor deve estar entre 0x0200 e 0xFFFF, inclusive. Em Depurar compilações, um ASSERT resultará se nID não Índicea uma Cadeia de caracteres válida. Em versão compilações, a Cadeia de caracteres de descrição de erro será definida como "Erro desconhecido".
dwHelpID
[no] O identificador de contexto de ajuda para o erro.
lpszHelpFile
[no] O caminho e o nome do arquivo de ajuda que descreve o erro.
hInst
[no] O identificador para o recurso. Por padrão, esse parâmetro é _Module::GetResourceInstance, onde o Module é a instância global de CComModule ou uma classe derivado dele.
Observações
Esse método estático configura o interface de IErrorInfo para fornecer informações de erro para o cliente. Em ordem para chamar erro, seu objeto deve implementar a interface ISupportErrorInfo.
Se o parâmetro hRes for diferente de zero, erro retornará o valor de hRes. Se hRes for zero, em seguida, as quatro primeiras versões do erro retornam DISP_E_EXCEPTION. As duas Último versões retornam o resultado da macro MAKE_HRESULT (1, FACILITY_ITF, nID ).
Visão geral de CComCoClass | Membros de classe
Co&nsulte tambémnbsp;ISupportErrorInfoImpl, MAKE_HRESULT