Compartilhar via


ICorDebugILCode::Método GetEHClauses

[Com suporte 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) que estão definidas para esta linguagem intermediária (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. Confira a seção Comentários para obter mais informações.

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

clauses [out] Uma matriz de objetos CorDebugEHClause que contêm informações sobre cláusulas de tratamento de exceção definidas para essa IL.

Comentários

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 não zero, representará a capacidade de armazenamento da matriz do clauses. Quando o método retorna, clauses contém o máximo de itens cClauses e pcClauses estará definido como o número de cláusulas realmente gravadas na matriz clauses.

Requisitos

Plataformas: confira Requisitos do sistema.

Cabeçalho: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

Versões do .NET Framework: disponíveis desde 4.5.2

Confira também