Condividi tramite


enumerazione RO_ERROR_REPORTING_FLAGS (roerrorapi.h)

Specifica il comportamento delle funzioni RoOriginateError e RoTransformError .

Sintassi

typedef enum {
  RO_ERROR_REPORTING_NONE = 0x00000000,
  RO_ERROR_REPORTING_SUPPRESSEXCEPTIONS = 0x00000001,
  RO_ERROR_REPORTING_FORCEEXCEPTIONS = 0x00000002,
  RO_ERROR_REPORTING_USESETERRORINFO = 0x00000004,
  RO_ERROR_REPORTING_SUPPRESSSETERRORINFO = 0x00000008
} RO_ERROR_REPORTING_FLAGS;

Costanti

 
RO_ERROR_REPORTING_NONE
Valore: 0x00000000
Le funzioni di errore generano eccezioni strutturate quando viene collegato un debugger.
RO_ERROR_REPORTING_SUPPRESSEXCEPTIONS
Valore: 0x00000001
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 .
RO_ERROR_REPORTING_FORCEEXCEPTIONS
Valore: 0x00000002
Le funzioni di errore generano eccezioni strutturate, anche se non è presente alcun debugger. Questo flag sostituisce il flag di RO_ERROR_REPORTING_SUPPRESSEXCEPTIONS . Se questo flag è impostato, vengono generate eccezioni strutturate anche se il flag di RO_ERROR_REPORTING_SUPPRESSEXCEPTIONS è impostato.
RO_ERROR_REPORTING_USESETERRORINFO
Valore: 0x00000004
Le funzioni di errore segnalano stringhe di errore tramite un oggetto COM collegato al canale COM tramite l'infrastruttura SetRestrictedErrorInfo . Per la riuscita della chiamata SetRestrictedErrorInfo , il thread deve essere inizializzato in COM.
RO_ERROR_REPORTING_SUPPRESSSETERRORINFO
Valore: 0x00000008
Le funzioni di errore non segnalano stringhe di errore tramite un oggetto COM collegato al canale COM tramite l'infrastruttura SetRestrictedErrorInfo .

Commenti

Usare l'enumerazione RO_ERROR_REPORTING_FLAGS con la funzione RoSetErrorReportingFlags per specificare il comportamento delle funzioni RoOriginateError, RoOriginateErrorW, RoTransformError e RoTransformErrorW.

Requisiti

Requisito Valore
Client minimo supportato Windows 8
Server minimo supportato Windows Server 2012
Intestazione roerrorapi.h

Vedi anche

RoGetErrorReportingFlags

RoOriginateError

RoOriginateErrorW

RoSetErrorReportingFlags

RoTransformError

RoTransformErrorW

SetRestrictedErrorInfo