ICorDebugILCode::GetEHClauses 메서드

[.NET Framework 4.5.2 이상 버전에서 지원됨]

이 IL(중간 언어)에 대해 정의된 EH(예외 처리) 절 목록에 대한 포인터를 반환합니다.

구문

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

매개 변수

cClauses
[in] clauses 배열의 스토리지 용량입니다. 자세한 내용은 설명 부분을 참조하세요.

pcClauses
[out] clauses 배열에 관련 정보가 기록되는 절의 수입니다.


[out] 이 IL에 대해 정의된 예외 처리 절에 대한 정보를 포함하는 CorDebugEHClause 개체의 배열입니다.

설명

cClauses가 0이고 pcClausesnull이 아니면 pcClauses는 사용 가능한 예외 처리 절의 수로 설정됩니다. cClauses은 값이 0이 아닌 경우 clauses 배열의 스토리지 용량을 나타냅니다. 메서드가 반환될 때 clausescClauses 항목의 최대값을 포함하며 pcClausesclauses 배열에 실제로 기록된 절의 수로 설정됩니다.

요구 사항

플랫폼:시스템 요구 사항을 참조하세요.

헤더: CorDebug.idl, CorDebug.h

라이브러리: CorGuids.lib

.NET Framework 버전: 4.5.2부터 사용 가능

참고 항목