エラー処理関数

エラー処理では、次の関数が使用されます。

関数 説明
Beep スピーカーに単純なトーンを生成します。
CaptureStackbackTrace スタックをウォークアップし、各フレームの情報を記録することで、スタック バック トレースをキャプチャします。
FatalAppExit メッセージ ボックスを表示し、メッセージ ボックスが閉じられたときにアプリケーションを終了します。
FlashWindow 指定したウィンドウを 1 回点滅します。
FlashWindowEx 指定したウィンドウを点滅します。
FormatMessage メッセージ文字列を書式設定します。
GetErrorMode 現在のプロセスのエラーモードを取得します。
GetLastError 呼び出し元のスレッドの最終エラー コード値を取得します。
GetThreadErrorMode 呼び出し元スレッドのエラー モードを取得します。
MessageBeep 波形サウンドを再生します。
RtlLookupFunctionEntry 指定した PC 値に対応するエントリをアクティブな関数テーブルで検索します。
RtlNtStatusToDosError 指定した NT エラー コードに対応するシステム エラー コードを取得します。
RtlPcToFileHeader 指定した PC 値を含むイメージのベース アドレスを取得します。
RtlUnwind プロシージャ呼び出しフレームのアンワインドを開始します。
RtlUnwind2 プロシージャ呼び出しフレームのアンワインドを開始します。
RtlUnwindEx プロシージャ呼び出しフレームのアンワインドを開始します。
RtlVirtualUnwind 指定した関数コンテキストの前にある関数の呼び出しコンテキストを取得します。
SetErrorMode 指定した種類の重大なエラーをシステムが処理するか、プロセスで処理するかを制御します。
SetLastError 呼び出し元スレッドの最終エラー コードを設定します。
SetLastErrorEx 呼び出し元スレッドの最終エラー コードを設定します。
SetThreadErrorMode 指定した種類の重大なエラーをシステムが処理するか、呼び出しスレッドで処理するかを制御します。