Udostępnij za pośrednictwem


Obsługa błędów oraz powiadomienia

Aby uzyskać więcej informacji na temat obsługi błędów i powiadomień, zobacz Opis funkcji pomocnika.

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

Jeśli program używa bibliotek DLL załadowane opóźnienia, to muszą niezawodnie obsługują wszelkie błędy ponieważ nieobsłużonymi wyjątkami spowoduje błędy, które występują, gdy program jest uruchomiony.Brak obsługi składa się z dwóch części:

  • Odzyskiwanie danych za pomocą haczyka.
    Jeśli Twój kod musi odzyskać lub podać alternatywny biblioteki i/lub procedury w przypadku awarii, hak mogą być dostarczone funkcja pomocnika, który może dostarczyć lub zaradzenia zaistniałej sytuacji.Hak potrzeb rutynowych w celu zwrócenia odpowiedniej wartości, tak, aby przetwarzanie można kontynuować (wystąpienie HINSTANCE lub FARPROC) lub 0, aby wskazać, że powinno się wyjątek.To może również zgłosić wyjątek własnej lub longjmp z hakiem.Istnieją haki powiadomień i haki awarii.

  • Zgłoszenie za pośrednictwem wyjątek.
    Wszystko, co jest niezbędne do obsługi błędu jest przerwanie procedury, hak nie jest konieczne tak długo, jak kod użytkownika poradzi wyjątku.

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

Zobacz też

Koncepcje

Obsługa konsolidatora dla bibliotek DLL załadowanych z opóźnieniem