Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Pobiera wskaźnik stosu dla tego zdarzenia debugowania wyjątku.
Składnia
HRESULT GetStackPointer(
[out]CORDB_ADDRESS *pStackPointer
);
Parametry
pStackPointer [out] Wskaźnik do adresu wskaźnika stosu dla tego zdarzenia debugowania wyjątku. Aby uzyskać więcej informacji, zobacz sekcję Uwagi.
Uwagi
Znaczenie tego wskaźnika stosu zależy od typu zdarzenia, jak pokazano w poniższej tabeli.
| Typ zdarzenia |
pStackPointer Znaczenie wartości |
|---|---|
| MANAGED_EXCEPTION_FIRST_CHANCE | Wskaźnik stosu dla ramki, która rzuciła wyjątek. |
| MANAGED_EXCEPTION_USER_FIRST_CHANCE | Wskaźnik stosu dla ramki kodu użytkownika najbliżej punktu zgłaszanego wyjątku. |
| MANAGED_EXCEPTION_CATCH_HANDLER_FOUND | Wskaźnik stosu dla ramki zawierającej procedurę obsługi catch. |
| MANAGED_EXCEPTION_UNHANDLED |
pStackPointer ma wartość null. |
Uwaga / Notatka
Ta metoda jest dostępna tylko w przypadku platformy .NET Native.
Typ zdarzenia jest dostępny w metodzie ICorDebugDebugEvent::GetEventKind .
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.6