CComCoClass::Error

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

Index