Freigeben über


AtlThrowLastWin32

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

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

Referenz

ATLTRACE2

AtlThrow

GetLastError

Weitere Ressourcen

Debuggen und Fehlerberichts-globale Funktionen