Condividi tramite


Metodo ICorDebugILCode::GetEHClauses

[Supportato in .NET Framework 4.5.2 e versioni successive]

Restituisce un puntatore a un elenco di clausole di gestione delle eccezioni (EH) definite per questo linguaggio intermedio (IL).

Sintassi

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

Parametri

cClauses [in] Capacità di archiviazione della clauses matrice. Per ulteriori informazioni, vedere le sezione Note.

pcClauses [out] Numero di clausole relative alle informazioni scritte nella clauses matrice.

clausole [out] Matrice di oggetti CorDebugEHClause che contengono informazioni sulle clausole di gestione delle eccezioni definite per il codice IL.

Osservazioni:

Se cClauses è 0 ed pcClauses è diverso da Null, pcClauses viene impostato sul numero di clausole di gestione delle eccezioni disponibili. Se cClauses è diverso da zero, rappresenta la capacità di memoria della matrice clauses. Quando il metodo restituisce un valore, clauses contiene un massimo di cClauses elementi e pcClauses viene impostato sul numero di clausole effettivamente scritte nella matrice clauses.

Requisiti

Piattaforme: vedere Requisiti di sistema.

Intestazione: CorDebug.idl, CorDebug.h

Libreria: CorGuids.lib

Versioni di .NET Framework: disponibili dalla versione 4.5.2

Vedi anche