Freigeben über


_com_error::ErrorMessage

Microsoft-spezifisch

Ruft die Zeichenfolgenmeldung für das HRESULT-Objekt ab, das im _com_error-Objekt gespeichert ist.

const TCHAR * ErrorMessage( ) const throw( );

Rückgabewert

Gibt die Zeichenfolgenmeldung für das HRESULT-Objekt zurück, das innerhalb des _com_error-Objekts aufgezeichnet wird. Wenn HRESULT ein zugeordneter 16-Bit-wCode ist, wird eine generische Meldung "IDispatch error #<wCode>" zurückgegeben. Wenn keine Nachricht gefunden wird, wird eine generische Meldung "Unknown error #<hresult>" zurückgegeben. Die zurückgegebene Zeichenfolge ist entweder eine Unicode- oder eine Multibyte-Zeichenfolge, abhängig vom Zustand des _UNICODE-Makros.

Hinweise

Ruft den entsprechenden Systemnachrichtentext für das HRESULT-Objekt ab, das innerhalb des _com_error-Objekts erfasst ist. Der Systemnachrichtentext wird durch Aufruf der Win32-FormatMessage-Funktion abgerufen. Die zurückgegebene Zeichenfolge wird von der FormatMessage-API zugeordnet und wird ausgegeben, wenn das _com_error-Objekt zerstört wird.

END Microsoft-spezifisch

Siehe auch

Referenz

_com_error-Klasse