Partilhar via


Método ICorDebugILCode::GetEHClauses

[Suportado no .NET Framework 4.5.2 e versões posteriores]

Devolve um ponteiro para uma lista de cláusulas de processamento de exceções (EH) definidas para este idioma intermédio (IL).

Sintaxe

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

Parâmetros

cClauses
[in] A capacidade de armazenamento da clauses matriz. Consulte a secção Observações para obter mais informações.

pcClauses
[fora] O número de cláusulas sobre as quais as informações são escritas na clauses matriz.

cláusulas
[fora] Uma matriz de objetos CorDebugEHClause que contêm informações sobre cláusulas de processamento de exceções definidas para este IL.

Observações

Se cClauses for 0 e pcClauses não for nulo, pcClauses será definido como o número de cláusulas de processamento de exceções disponíveis. Se cClauses não for zero, representa a capacidade de armazenamento da clauses matriz. Quando o método é devolvido, clauses contém um máximo de cClauses itens e pcClauses é definido como o número de cláusulas realmente escritas na clauses matriz.

Requisitos

Plataformas: Veja Requisitos de Sistema.

Cabeçalho: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

.NET Framework Versões: Disponível desde a versão 4.5.2

Ver também