Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Retorna um ponteiro para uma lista de cláusulas de tratamento de exceção (EH) que são definidas para essa IL (linguagem intermediária).
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 seção Comentários para obter mais informações.
pcClauses [out] O número de cláusulas sobre quais 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 não for zero, ele representará 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.
Requirements
Plataformas: Consulte sistemas operacionais com suporte do .NET.
Cabeçalho: CorDebug.idl, CorDebug.h
Biblioteca: CorGuids.lib
Versões do .NET: Disponível desde o .NET Framework 4.5.2