Метод 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
[в] Емкость хранилища массива clauses. Дополнительные сведения см. в разделе "Примечания".

pcClauses
[из] Количество предложений, информация о которых записывается в массив 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

См. также раздел