Udostępnij za pośrednictwem


Funkcje obsługi wyjątków strukturalnych

Następujące funkcje są używane w obsłudze wyjątków strukturalnych.

  • AnomalTermination

    Wskazuje, czy blok __try programu obsługi zakończenia zakończył się normalnie.

  • AddVectoredContinueHandler

    Rejestruje wektorową procedurę obsługi kontynuacji.

  • AddVectoredExceptionHandler

    Rejestruje wektorową procedurę obsługi wyjątków.

  • GetExceptionCode

    Pobiera kod identyfikujący typ wyjątku, który wystąpił.

  • GetExceptionInformation

    Pobiera niezależny od maszyny opis wyjątku i informacje o stanie maszyny, które istniały dla wątku, gdy wystąpił wyjątek.

  • RaiseException

    Zgłasza wyjątek w wątku wywołującym.

  • RemoveVectoredContinueHandler

    Wyrejestrowuje wektorowaną procedurę obsługi kontynuacji.

  • RemoveVectoredExceptionHandler

    Wyrejestrowuje program obsługi wyjątków wektorowanych.

  • RtlAddGrowableFunctionTable

    Informuje system dynamicznej tabeli funkcji reprezentującej region pamięci zawierającej kod.

  • RtlDeleteGrowableFunctionTable

    Informuje system, że wcześniej zgłoszona tabela funkcji dynamicznych nie jest już używana.

  • RtlGrowFunctionTable

    Raporty o tym, że tabela funkcji dynamicznych zwiększyła rozmiar.

  • SetUnhandledExceptionFilter

    Umożliwia aplikacji zastępowanie programu obsługi wyjątków najwyższego poziomu dla każdego wątku i procesu.

  • UnhandledExceptionFilter

    Przekazuje nieobsługiwane wyjątki do debugera, jeśli proces jest debugowany.

  • VectoredHandler

    Funkcja zdefiniowana przez aplikację, która służy jako wektorowa procedura obsługi wyjątków.

Następujące funkcje są używane tylko w 64-bitowym systemie Windows.

  • RtlAddFunctionTable

    Dodaje tabelę funkcji dynamicznych do listy tabel funkcji dynamicznych.

  • RtlCaptureContext

    Pobiera rekord kontekstu w kontekście obiektu wywołującego.

  • RtlDeleteFunctionTable

    Usuwa tabelę funkcji dynamicznych z listy tabel funkcji dynamicznych.

  • RtlInstallFunctionTableCallback

    Dodaje tabelę funkcji dynamicznych do listy tabel funkcji dynamicznych.

  • RtlRestoreContext

    Przywraca kontekst obiektu wywołującego do określonego rekordu kontekstu.