ICorDebugILCode::GetEHClauses-Methode
[Wird nur in .NET Framework 4.5.2 und neueren Versionen unterstützt]
Gibt einen Zeiger auf eine Liste mit Ausnahmebehandlung (Exception Handling, EH)-Klauseln an, die für diese Intermediate Language IL definiert sind.
Syntax
HRESULT GetEHClauses(
[in] ULONG32 cClauses,
[out] ULONG32 * pcClauses,
[out, size_is(cClauses), length_is(*pcClauses)] CorDebugEHClause clauses[]);
Parameter
cClauses
[in] Die Speicherkapazität des clauses
Arrays. Weitere Informationen finden Sie im Abschnitt Bemerkungen.
pcClauses
[out] Die Anzahl der Klauseln, über die Informationen in das clauses
Array geschrieben werden.
Klauseln [out] Ein Array von CorDebugEHClause-Objekten , die Informationen zu Ausnahmebehandlungsklauseln enthalten, die für diese IL definiert sind.
Hinweise
Wenn cClauses
0 und pcClauses
nicht NULL entspricht, dann ist pcClauses
auf die Anzahl der verfügbaren Ausnahmebehandlungsklauseln festgelegt. Wenn cClauses
nicht NULL ist, stellt es die Speicherkapazität des clauses
-Arrays dar. Bei Zurückgabe der Methode enthält clauses
maximal cClauses
Elemente, und pcClauses
ist auf die Anzahl der Klauseln eingestellt, die tatsächlich in das clauses
-Array geschrieben sind.
Anforderungen
Plattformen: Informationen finden Sie unter Systemanforderungen.
Header: CorDebug.idl, CorDebug.h
Bibliothek: CorGuids.lib
.NET Framework-Versionen: Seit Version 4.5.2 verfügbar