エラー処理関数
エラー処理では、次の関数が使用されます。
関数 | 説明 |
---|---|
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 | 指定した種類の重大なエラーをシステムが処理するか、呼び出しスレッドで処理するかを制御します。 |