IXCLRDataExceptionState::IsSameState2-Methode
Bestimmt, ob der Ausnahmestatus den angegebenen Ausnahmeinformationen entspricht.
HINWEIS: Für diese Methode ist Revision 2 erforderlich, wie von der Request
Methode angegeben, um sie aufzurufen.
Hinweis
Diese API wurde ursprünglich für die interne Verwendung in der Runtime entwickelt. Obwohl sie jetzt für die Verwendung durch Dritte unterstützt wird, wird empfohlen, nach Möglichkeit mit den APIs ICorDebug
und ICorProfiler
zu arbeiten.
Syntax
HRESULT IsSameState2(
[in] ULONG32 flags,
[in] EXCEPTION_RECORD64 *exRecord,
[in] ULONG32 contextSize,
[in, size_is(contextSize)] BYTE cxRecord[]
);
Parameter
flags
[in] Flags, die angeben, wie der Ausnahmestatus übereinstimmen soll. Dies ist einer der Von der CLRDataExceptionSameFlag
Enumeration definierten Werte.
exRecord
[in] Der System exception record for which to check a match against.
contextSize
[in] Die Größe des Kontextdatensatzes im cxRecord
Puffer.
cxRecord
[in] Der kontextbezogene Datensatz, der der Ausnahme zugeordnet ist.
Rückgabewert
Wenn der Ausnahmezustand mit den angegebenen Informationen übereinstimmt, wird S_OK zurückgegeben. Wenn dies nicht der Fall ist, wird S_FALSE zurückgegeben.
Hinweise
Die bereitgestellte Methode ist Teil der IXCLRDataExceptionState
Schnittstelle und entspricht dem 12. Steckplatz der tabelle der virtuellen Methode.
Anforderungen
Plattformen: Informationen finden Sie unter Systemanforderungen. Header: Keine Bibliothek: Keine .NET Framework-Versionen: Verfügbar seit 4.7