AtlThrowLastWin32

 

Rufen Sie diese Funktion auf, um einen Fehler auf dem Ergebnis der Windows-Funktion GetLastError zu signalisieren.

Syntax

inline void AtlThrowLastWin32( );

Hinweise

Diese Funktion erfasst das Ergebnis GetLastError an den Debugger nach.

Wenn _ATL_NO_EXCEPTIONS nicht in einem MFC-Projekt definiert wird, verwenden löst diese Funktion CMemoryException oder COleException basierend auf dem Wert von GetLastError zurück.

Wenn _ATL_NO_EXCEPTIONS nicht in einem ATL-Projekt definiert wird, löst die Funktion CAtlException aus.

Wenn _ATL_NO_EXCEPTIONS definiert ist, führt die Funktion einen Assertionsfehler, anstatt eine Ausnahme auszulösen.

Anforderungen

Header: atldef.h

Siehe auch

Debugging and Error Reporting Global Functions
ATLTRACE2
AtlThrow
GetLastError