Freigeben über


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 pcClausesnicht 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

Siehe auch