Udostępnij za pośrednictwem


_com_error::ErrorMessage

Specyficzne dla firmy Microsoft

Pobiera wiadomość w postaci ciągu dla HRESULT przechowywanego w obiekcie _com_error.

const TCHAR * ErrorMessage( ) const throw( );

Wartość zwracana

Zwraca komunikat w postaci ciągu dla HRESULT zarejestrowanego wewnątrz obiektu _com_error.Jeśli HRESULT jest mapowany do 16-bitowego wCode, to komunikat generyczny "IDispatch error #<wCode>" jest zwracany.Jeśli wiadomość nie zostanie znaleziona, to zwracany jest komunikat generyczny "Unknown error #<hresult>".Zwrócony ciąg jest ciągiem znaków Unicode albo ciągiem wielobajtowym, w zależności od stanu makro _UNICODE.

Uwagi

Pobiera tekst właściwego komunikatu systemowego HRESULT zarejestrowanego wewnątrz obiektu _com_error.Tekst komunikatu systemowego uzyskuje się poprzez wywołanie funkcji Win32 FormatMessage.Ciąg zwracany, jest przydzielany przez interfejs API FormatMessage, a po zwolnieniu obiekt _com_error jest niszczony.

KONIEC informacji specyficznych dla firmy Microsoft

Zobacz też

Informacje

_com_error — Klasa