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