Metoda ICorDebugILCode::GetEHClauses
[Obsługiwane w programie .NET Framework 4.5.2 i nowszych wersjach]
Zwraca wskaźnik do listy klauzul obsługi wyjątków (EH), które są zdefiniowane dla tego języka pośredniego (IL).
Składnia
HRESULT GetEHClauses(
[in] ULONG32 cClauses,
[out] ULONG32 * pcClauses,
[out, size_is(cClauses), length_is(*pcClauses)] CorDebugEHClause clauses[]);
Parametry
cClauses
[in] Pojemność magazynu tablicy clauses
. Zobacz sekcję Spostrzeżenia, aby uzyskać więcej informacji.
pcClauses
[out] Liczba klauzul, o których informacje są zapisywane w tablicy clauses
.
klauzule [out] Tablica obiektów CorDebugEHClause zawierających informacje na temat klauzul obsługi wyjątków zdefiniowanych dla tego IL.
Uwagi
Jeśli cClauses
wartość to 0 i pcClauses
nie ma wartości null, pcClauses
jest ustawiona na liczbę dostępnych klauzul obsługi wyjątków. Jeśli cClauses
wartość jest inna niż zero, reprezentuje pojemność magazynu tablicy clauses
. Gdy metoda zwraca clauses
wartość , zawiera maksymalną liczbę cClauses
elementów i pcClauses
jest ustawiana na liczbę klauzul zapisywanych w tablicy clauses
.
Wymagania
Platformy: zobacz Wymagania systemowe.
Nagłówek: CorDebug.idl, CorDebug.h
Biblioteka: CorGuids.lib
Wersje programu .NET Framework: dostępne od wersji 4.5.2