SetRestrictedErrorInfo-Funktion (roerrorapi.h)
Legt das Eingeschränkte Fehlerinformationsobjekt für den aktuellen Thread fest.
Syntax
HRESULT SetRestrictedErrorInfo(
[in] IRestrictedErrorInfo *pRestrictedErrorInfo
);
Parameter
[in] pRestrictedErrorInfo
Das dem aktuellen Thread zugeordnete eingeschränkte Fehlerinformationsobjekt.
Rückgabewert
Wenn diese Funktion erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Hinweise
Rufen Sie die RoCaptureErrorContext-Funktion auf, um Fehlerinformationen für den aktuellen Thread in einer Windows Store-App zu speichern. Rufen Sie die RoFailFastWithErrorContext-Funktion auf, um eine Ausnahme auszulösen, den aktuellen Prozess zu beenden und den Fehler an den Windows-Fehlerberichterstattung-Dienst (WER) zu melden.
Die SetRestrictedErrorInfo-Funktion ruft QueryInterface auf, um das IErrorInfo-Objekt zu finden, und ruft dann SetErrorInfo auf. Der Aufruf schlägt fehl, wenn IRestrictedErrorInfo nicht die Systemimplementierung ist. Um ein IRestrictedErrorInfo-Objekt zu erstellen, rufen Sie die Funktionen "OriginateError", "TransformError" oder " RoCaptureErrorContext " auf.
Die SetRestrictedErrorInfo-Funktion gibt das vorhandene Eingeschränkte Fehlerinformationsobjekt frei, sofern vorhanden, und legt pRestrictedErrorInfo fest. Weitere Informationen finden Sie in der SetErrorInfo-Funktion .
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8 [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2012 [Desktop-Apps | UWP-Apps] |
Zielplattform | Windows |
Kopfzeile | roerrorapi.h |
Bibliothek | RuntimeObject.lib |
DLL | ComBase.dll |