Método ICorDebugILCode::GetEHClauses
[Suportado no .NET Framework 4.5.2 e versões posteriores]
Retorna um ponteiro para uma lista de cláusulas de tratamento de exceção (EH) definidas para esse idioma intermediário (IL).
Sintaxe
HRESULT GetEHClauses(
[in] ULONG32 cClauses,
[out] ULONG32 * pcClauses,
[out, size_is(cClauses), length_is(*pcClauses)] CorDebugEHClause clauses[]);
Parâmetros
cClauses
[em] A capacidade de armazenamento da clauses
matriz. Consulte a seção Comentários para obter mais informações.
pcClauses
[saídas] O número de cláusulas sobre as quais as informações são gravadas na clauses
matriz.
cláusulas [out] Uma matriz de objetos CorDebugEHClause que contêm informações sobre cláusulas de tratamento de exceção 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 tratamento de exceção disponíveis. Se cClauses
for diferente de zero, representa a capacidade de armazenamento da clauses
matriz. Quando o método retorna, clauses
contém um máximo de cClauses
itens e pcClauses
é definido como o número de cláusulas realmente gravadas na clauses
matriz.
Requisitos
Plataformas: Consulte Requisitos do sistema.
Cabeçalho: CorDebug.idl, CorDebug.h
Biblioteca: CorGuids.lib
Versões do .NET Framework: Disponível desde 4.5.2