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