Метод 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