構造化例外処理の関数
構造化例外処理では、次の関数が使用されます。
-
終了ハンドラーの __try ブロックが正常に終了したかどうかを示します。
-
ベクター化された continue ハンドラーを登録します。
-
ベクター化された例外ハンドラーを登録します。
-
発生した例外の型を識別するコードを取得します。
-
例外発生時に、マシンに依存しない例外の記述、およびスレッドに対して存在した状態に関する情報を取得します。
-
呼び出し元のスレッドで例外を発生させます。
-
ベクトル化された継続ハンドラーの登録を解除します。
RemoveVectoredExceptionHandler
ベクトル化された例外ハンドラーの登録を解除します。
-
コードを含むメモリ領域を表す動的関数テーブルをシステムに通知します。
RtlDeleteGrowableFunctionTable
以前に報告された動的関数テーブルが使用されなくなったことをシステムに通知します。
-
動的関数テーブルのサイズが増加したことを報告します。
-
アプリケーションが各スレッドおよびプロセスのトップレベルの例外ハンドラーを置き換えられるようにします。
-
プロセスがデバッグされている場合は、未処理の例外をデバッガーに渡します。
-
ベクトル化された例外ハンドラーとして機能するアプリケーション定義関数。
次の関数は、64 ビット Windows でのみ使用されます。
-
動的関数テーブルを動的関数テーブルリストに追加します。
-
呼び出し元のコンテキスト内のコンテキスト レコードを取得します。
-
動的関数テーブルの一覧から動的関数テーブルを削除します。
RtlInstallFunctionTableCallback
動的関数テーブルを動的関数テーブルリストに追加します。
-
呼び出し元のコンテキストを、指定したコンテキスト レコードに復元します。