Compartir a través de


ICorDebugILCode::GetEHClauses (Método)

[Compatible con .NET Framework 4.5.2 y versiones posteriores]

Devuelve un puntero a una lista de cláusulas de control de excepciones (EH) definidas para este lenguaje intermedio (IL).

Sintaxis

HRESULT GetEHClauses(
   [in] ULONG32 cClauses,
   [out] ULONG32 * pcClauses,
   [out, size_is(cClauses), length_is(*pcClauses)] CorDebugEHClause clauses[]);

Parámetros

cClauses [in] Capacidad de almacenamiento de la clauses matriz. Para obtener más información, consulte la sección Comentarios.

pcClauses [out] Número de cláusulas sobre qué información se escribe en la clauses matriz.

cláusulas [out] Matriz de objetos CorDebugEHClause que contienen información sobre las cláusulas de control de excepciones definidas para este IL.

Comentarios

Si cClauses es 0 y pcClauses no es null, pcClausesse establece en el número de cláusulas de control de excepciones disponible. Si cClauses no es cero, representa la capacidad de almacenamiento de la matriz clauses. Cuando el método vuelve, clauses contiene un máximo de elementos cClauses y pcClauses se establece en el número de cláusulas escritas realmente en la matriz clauses.

Requisitos

Plataformas: Vea Requisitos de sistema.

Encabezado: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

Versiones de .NET Framework: disponible a partir de la versión 4.5.2

Consulte también