struktura RUNTIME_FUNCTION

Obsługa wyjątków opartej na tabeli wymaga wpisu tabeli dla wszystkich funkcji, które alokacji miejsca na stosie lub wywołać inną funkcję (na przykład funkcje nie typu liść).Funkcja wpisy tabeli mają format:

ULONG

Funkcja adres początkowy

ULONG

Funkcja adres końcowy

ULONG

Odkręcanie adres info

Struktura RUNTIME_FUNCTION musi być typu DWORD wyrównane w pamięci.Wszystkie adresy są względne obrazu, to znaczy są przesunięcia 32-bitowych od adresu początkowego obrazu, który zawiera wpis tabeli funkcji.Te wpisy są sortowane i umieścić w sekcji .pdata obraz PE32 +.Do funkcji generowanych dynamicznie [JIT kompilatory] środowiska wykonawczego do obsługi tych funkcji należy użyć RtlInstallFunctionTableCallback lub RtlAddFunctionTable dostarczania tych informacji do systemu operacyjnego.Niespełnienie tego spowoduje wyjątek zawodne obsługi i debugowanie procesów.

Zobacz też

Informacje

Dane operacji Unwind dla obsługi wyjątków, obsługa debugera