Funzione RoFailFastWithErrorContext (roerrorapi.h)
Genera un'eccezione non continuabile nel processo corrente.
Sintassi
void RoFailFastWithErrorContext(
[in] HRESULT hrError
);
Parametri
[in] hrError
HRESULT associato all'errore corrente. L'eccezione viene generata per qualsiasi valore di hrError.
Valore restituito
nessuno
Osservazioni
La funzione RoFailFastWithErrorContext genera un'eccezione non continuabile nel processo corrente quando viene rilevato un errore non gestito, che impedisce al processo di continuare l'esecuzione in uno stato non definito.
Chiamare la funzione RoFailFastWithErrorContext quando si verifica un errore in un delegato di completamento per un'operazione asincrona completata o quando si verifica un errore in un gestore eventi quando viene generato un evento.
Il processo che chiama RoFailFastWithErrorContext viene terminato da una chiamata a RaiseFailFastException. La funzione non convalida i parametri e genera un'eccezione per qualsiasi valore degli input.
Chiamare la funzione RoCaptureErrorContext per salvare un oggetto IRestrictedErrorInfo associato al thread corrente. La funzione RoFailFastWithErrorContext usa queste informazioni contestuali per segnalare lo stack di chiamate di errore al servizio Segnalazione errori Windows (WER), se è abilitato.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8 [app desktop | App UWP] |
Server minimo supportato | Windows Server 2012 [app desktop | App UWP] |
Piattaforma di destinazione | Windows |
Intestazione | roerrorapi.h |
Libreria | RuntimeObject.lib |
DLL | ComBase.dll |