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