Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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.
Requerimentos
Plataformas: Consulte Sistemas operacionais suportados pelo .NET.
Cabeçalho: CorDebug.idl, CorDebug.h
Biblioteca: CorGuids.lib
Versões .NET: Disponível desde: .NET Framework 4.5.2