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 memoria della matrice clauses. Per altre informazioni, vedere la sezione Osservazioni.

pcClauses
[out] Numero di clausole le cui informazioni vengono scritte nella matrice clauses.

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

Commenti

Se cClauses è 0 ed pcClauses è diverso da Null, pcClauses è 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 di .NET Framework.

Intestazione: CorDebug.idl, CorDebug.h

Libreria: CorGuids.lib

Versioni di .NET Framework: Disponibile da 4.5.2

Vedi anche