Поделиться через


Метод ICorDebugILCode::GetEHClauses

[Поддерживается в .NET Framework 4.5.2 и более поздних версиях.]

Возвращает указатель на список предложений обработки исключений, определенных для этого промежуточного языка.

Синтаксис

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

Параметры

cClauses [in] Емкость хранилища массива clauses . Дополнительные сведения см. в разделе «Примечания».

pcClauses [out] Количество предложений о том, какие сведения записываются в clauses массив.

предложения [out] Массив объектов CorDebugEHClause , содержащих сведения о предложениях обработки исключений, определенных для этого IL.

Замечания

Если cClauses значение равно 0 и pcClauses не равно null, pcClauses то для параметра задано число доступных предложений обработки исключений. Если значение cClauses не равно 0, оно обозначает емкость хранилища массива clauses. Когда метод возвращает не пустое значение, clauses содержит максимум элементов cClauses, а значению pcClauses присваивается количество предложений, записанных в массив clauses на данный момент.

Требования

Платформы: см. раздел Требования к системе.

Заголовок: CorDebug.idl, CorDebug.h

Библиотека: CorGuids.lib

версии платформа .NET Framework: Доступно с версии 4.5.2

См. также