Marshal.GetExceptionForHR-Methode: (Int32)
Veröffentlicht: Oktober 2016
Konvertiert den angegebenen HRESULT-Fehlercode in ein entsprechendes Exception-Objekt.
Namespace: System.Runtime.InteropServices
Assembly: mscorlib (in mscorlib.dll)
Syntax
[SecurityCriticalAttribute]
public static Exception GetExceptionForHR(
int errorCode
)
public:
[SecurityCriticalAttribute]
static Exception^ GetExceptionForHR(
int errorCode
)
[<SecurityCriticalAttribute>]
static member GetExceptionForHR :
errorCode:int -> Exception
<SecurityCriticalAttribute>
Public Shared Function GetExceptionForHR (
errorCode As Integer
) As Exception
Parameter
errorCode
Type: System.Int32Das zu konvertierende HRESULT.
Rückgabewert
Type: System.Exception
Ein Objekt, das das konvertierte HRESULT darstellt.
Hinweise
Verwenden der GetExceptionForHR -Methode zum Abrufen einer Exception basierend auf einem HRESULT ohne Aufruf der ThrowExceptionForHR -Methode und die Ausnahme abfangen.
Die aktuelle IErrorInfo Schnittstelle wird verwendet, um die Ausnahme zu erstellen.
Für die Zuordnung von jedem HRESULT zu seiner vergleichbaren Ausnahmeklasse in .NET Framework finden Sie unter How to: Map HRESULTs and Exceptions.
Sicherheit
requires full trust for the immediate caller. This member cannot be used by partially trusted or transparent code.
Versionsinformationen
Universelle Windows-Plattform
Verfügbar seit 8
.NET Framework
Verfügbar seit 2.0
Portierbare Klassenbibliothek
Unterstützt in: portierbare .NET-Plattformen
Silverlight
Verfügbar seit 2.0
Windows Phone Silverlight
Verfügbar seit 7.0
Windows Phone
Verfügbar seit 8.1
Siehe auch
ThrowExceptionForHR
GetExceptionForHR Überladen
Marshal-Klasse
System.Runtime.InteropServices-Namespace
IErrorInfo Interface
Zurück zum Anfang