Udostępnij przez


ICorDebugILCode::GetEHClauses — Metoda

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 . Aby uzyskać więcej informacji, zobacz sekcję Uwagi.

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 .

Requirements

Platformy: Zobacz Obsługiwane systemy operacyjne platformy .NET.

Nagłówek: CorDebug.idl, CorDebug.h

Biblioteka: CorGuids.lib

Wersje platformy .NET: Dostępne od programu .NET Framework 4.5.2

Zobacz także