Metoda ICorDebugILCode::GetEHClauses
[Obsługiwane w wersji .NET Framework 4.5.2 i nowszych]
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
[w] 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 o klauzulach 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
nie ma wartości zero, reprezentuje pojemność magazynu tablicy clauses
. Gdy metoda zwraca wartość , clauses
zawiera maksymalną liczbę cClauses
elementów i pcClauses
jest ustawiona na liczbę klauzul faktycznie zapisanych w tablicy clauses
.
Wymagania
Platformy: Zobacz Wymagania systemowe.
Nagłówka: CorDebug.idl, CorDebug.h
Biblioteki: CorGuids.lib
.NET Framework wersje: dostępne od wersji 4.5.2
Zobacz też
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla