Condividi tramite


Funzione SetRestrictedErrorInfo (roerrorapi.h)

Imposta l'oggetto informazioni sugli errori con restrizioni per il thread corrente.

Sintassi

HRESULT SetRestrictedErrorInfo(
  [in] IRestrictedErrorInfo *pRestrictedErrorInfo
);

Parametri

[in] pRestrictedErrorInfo

Oggetto informazioni sugli errori con restrizioni associato al thread corrente.

Valore restituito

Se questa funzione ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Commenti

Chiamare la funzione RoCaptureErrorContext per salvare le informazioni sugli errori per il thread corrente in un'app di Windows Store. Chiamare la funzione RoFailFastWithErrorContext per generare un'eccezione, terminare il processo corrente e segnalare l'errore al servizio Segnalazione errori Windows (WER).

La funzione SetRestrictedErrorInfo chiama QueryInterface per trovare l'oggetto IErrorInfo e quindi chiama SetErrorInfo. La chiamata ha esito negativo se IRestrictedErrorInfo non è l'implementazione del sistema. Per creare un oggetto IRestrictedErrorInfo , chiamare le funzioni OriginateError, TransformError o RoCaptureErrorContext .

La funzione SetRestrictedErrorInfo rilascia l'oggetto informazioni sugli errori con restrizioni esistente, se presente, e imposta pRestrictedErrorInfo. Per altre informazioni, vedi la funzione SetErrorInfo .

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

Vedi anche

IRestrictedErrorInfo

RO_ERROR_REPORTING_FLAGS

RoCaptureErrorContext

RoFailFastWithErrorContext

SetErrorInfo