Freigeben über


ICorDebugILCode::GetEHClauses-Methode

Gibt einen Zeiger auf eine Liste der EH-Klauseln (Exception Handling) zurück, die für diese Zwischensprache (IL) definiert sind.

Syntax

HRESULT GetEHClauses(
   [in] ULONG32 cClauses,
   [out] ULONG32 * pcClauses,
   [out, size_is(cClauses), length_is(*pcClauses)] CorDebugEHClause clauses[]);

Die Parameter

cClauses [in] Die Speicherkapazität des clauses Arrays. Weitere Informationen finden Sie im Abschnitt "Hinweise".

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.

Bemerkungen

Wenn cClauses 0 ist und pcClauses ungleich NULL ist, pcClauses wird die Anzahl der verfügbaren Ausnahmebehandlungsklauseln festgelegt. Wenn cClauses keine Null ist, stellt sie die Speicherkapazität des clauses Arrays dar. Wenn die Methode zurückgegeben wird, clauses enthält sie maximal cClauses Elemente und pcClauses wird auf die Anzahl der Klauseln festgelegt, die tatsächlich in das clauses Array geschrieben wurden.

Anforderungen

Plattformen: Siehe .NET unterstützte Betriebssysteme.

Kopfball: CorDebug.idl, CorDebug.h

Bibliothek: CorGuids.lib

.NET-Versionen: Verfügbar seit .NET Framework 4.5.2

Siehe auch