Udostępnij za pośrednictwem


Obsługa błędów i powiadomienia

Aby uzyskać więcej informacji dotyczących obsługi błędów oraz powiadamiania, zobacz Opis funkcji pomocnika.

Aby uzyskać więcej informacji na temat funkcji hak, zobacz struktury i definicji stałych.

Jeśli Twój program używa bibliotek DLL ładowanych z opóźnieniem, to muszą niezawodnie obsługują wszelkie błędy, ponieważ spowoduje błędów występujących podczas, gdy program jest uruchomiony, Nieobsłużone wyjątki.Brak obsługi składa się z dwóch części:

  • Odzyskiwanie danych za pomocą haczyka.
    Jeśli kod musi odzyskać lub zapewnić alternatywne biblioteki i/lub procedury w przypadku awarii, hak można dostarczone do funkcji pomocnika, który można dostarczyć lub zaradzenia zaistniałej sytuacji.Hak potrzeb rutynowych w celu zwrócenia odpowiedniej wartości, tak, aby przetwarzanie można kontynuować (HINSTANCE lub FARPROC) lub 0, aby wskazać, że powinny być wyjątek.Był on również throw własnych wyjątków lub longjmp z haka.Istnieją haki powiadomienia i haki awarii.

  • Zgłoszenie poprzez wyjątek.
    Wszystko co jest niezbędne do obsługi błędu jest przerwanie procedury haka nie jest konieczne tak długo, jak kod użytkownika może obsłużyć wyjątek.

W następujących tematach omówiono obsługi błędów oraz powiadamiania:

Zobacz też

Koncepcje

Program łączący obsługę bibliotek DLL ładowanych z opóźnieniem