Enumerazione RoErrorReportingFlags (roerrorapi.h)
Specifica il comportamento delle funzioni RoOriginateError e RoTransformError .
Sintassi
typedef enum {
None,
SuppressExceptions,
ForceExceptions,
UseSetErrorInfo,
SuppressSetErrorInfo
} RoErrorReportingFlags;
Costanti
None Le funzioni di errore generano eccezioni strutturate. |
SuppressExceptions Le funzioni di errore non generano eccezioni strutturate, anche quando è presente un debugger. Eseguire l'override del comportamento di questo flag impostando il flag ForceExceptions . |
ForceExceptions Le funzioni di errore generano eccezioni strutturate, anche se non è presente alcun debugger. Questo flag sostituisce il flag SuppressExceptions . Se questo flag è impostato, vengono generate eccezioni strutturate anche se il flag SuppressExceptions è impostato. |
UseSetErrorInfo Le funzioni di errore segnalano stringhe di errore tramite un oggetto COM collegato al canale COM tramite l'infrastruttura SetErrorInfo . Questo flag richiede che il thread chiamante venga inizializzato in COM. |
SuppressSetErrorInfo Le funzioni di errore non segnalano stringhe di errore tramite un oggetto COM collegato al canale COM tramite l'infrastruttura SetErrorInfo . |
Requisiti
Requisito | Valore |
---|---|
Intestazione | roerrorapi.h |