ICorDebugILCode::GetEHClauses, méthode

[Pris en charge dans .NET Framework 4.5.2 et ultérieur]

Retourne un pointeur vers une liste de clauses de gestion des exceptions qui sont définies pour ce langage intermédiaire.

Syntaxe

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

Paramètres

cClauses
[en entrée] La capacité de stockage du tableau clauses. Pour plus d'informations, consultez la section Notes.

pcClauses
[en sortie] Le nombre de clauses à propos desquelles des informations sont écrites dans le tableau clauses.

clauses
[out] Tableau d’objets CorDebugEHClause contenant des informations sur les clauses de gestion des exceptions définies pour cet IL.

Notes

Si cClauses est égal à 0 et que pcClauses n’est pasnull, pcClauses est défini avec le nombre de clauses de gestion des exceptions disponibles. Si cClauses est différent de zéro, il représente la capacité de stockage du tableau clauses. Quand la méthode se termine, clauses contient un maximum de cClauses éléments et pcClauses est défini avec le nombre de clauses réellement écrites dans le tableau clauses.

Spécifications

Plateformes : Consultez Configuration requise.

En-tête : CorDebug.idl, CorDebug.h

Bibliothèque : CorGuids.lib

Versions du .NET Framework : Disponibles depuis la version 4.5.2

Voir aussi