Udostępnij za pośrednictwem


_com_error::errorMessage

Programu Microsoft

Pobiera wiadomość ciąg dla HRESULT przechowywane w _com_error obiektu.

const TCHAR * ErrorMessage( ) const throw( );

Wartość zwracana

Zwraca ciąg komunikatu dla HRESULT rejestrowane w ramach _com_error obiektu.Jeśli HRESULT jest mapowane 16-bitowe wCode, następnie rodzajowy komunikat "IDispatch error #<wCode>" jest zwracany.Jeśli żaden komunikat nie zostanie znaleziony, następnie rodzajowy komunikat "Unknown error #<hresult>" jest zwracany.Zwrócony ciąg jest Unicode albo ciąg wielobajtowy, w zależności od stanu _UNICODE makro.

Uwagi

Pobiera tekst wiadomości odpowiedni system HRESULT rejestrowane w ramach _com_error obiektu.Tekst komunikatu systemu uzyskuje się poprzez wywołanie Win32 FormatMessage funkcji.Ciąg zwracany jest przydzielane przez FormatMessage API, a po zwolnieniu _com_error niszczony jest obiekt.

KONIEC Microsoft szczególne

Zobacz też

Informacje

Klasa _com_error