WER 関数
Windows エラー報告では、次の関数が使用されます。 これらの関数を使用する例については、Windows SDK の 「WinBase\WindowsErrorReporting」および「WinBase\Debug\FailFast」のサンプルを参照してください。
このセクションの内容
トピック | 説明 |
---|---|
AddERExcludedApplication |
指定したアプリケーションをエラー報告から除外します。 |
PFN_WER_RUNTIME_EXCEPTION_EVENT |
WER はこの関数を呼び出して、例外ハンドラーがクラッシュを要求しているかどうかを判断します。 |
PFN_WER_RUNTIME_EXCEPTION_DEBUGGER_LAUNCH |
WER はこの関数を呼び出して、デバッガーの起動オプションと起動文字列をカスタマイズできるようにします。 |
PFN_WER_RUNTIME_EXCEPTION_EVENT_SIGNATURE |
WER は、この関数を複数回呼び出して、問題を一意に記述するレポート パラメーターを取得できます。 |
ReportFault |
独自の例外処理を実行するアプリケーションを有効にして、Microsoft にエラーを報告します。 |
WerAddExcludedApplication |
指定したアプリケーションを、エラー報告から除外するアプリケーションの一覧に追加します。 |
WerFreeString |
レポート キー文字列の格納に使用されるメモリを解放します。 これは、特定のレポート キー文字列が使用され、不要になったら、 WerStoreGetFirstReportKey または WerStoreGetNextReportKey を連続して呼び出すたびに呼び出す必要があります。 |
WerGetFlags |
指定したプロセスのエラー 報告設定を取得します。 |
WerRegisterAdditionalProcess |
エラー レポートに含めるプロセスを、メインアプリケーション プロセスと共に登録します。 必要に応じて、追加のデータを取得する登録されたプロセス内のスレッドを指定します。 |
WerRegisterAppLocalDump |
呼び出し元アプリケーションのローカル アプリ ストアに対する相対パスを登録します。ここで、Windows エラー報告 (WER) は、アプリケーションのプロセスの 1 つが応答を停止したときに WER が収集する診断メモリ ダンプのコピーを保存する必要があります。 |
WerRegisterCustomMetadata |
WER がエラー レポートを作成するときに(キー/値文字列の形式で) 収集されるアプリ固有のメタデータを登録します。 |
WerRegisterExcludedMemoryBlock |
エラー レポートから除外するメモリ ブロック (通常はエラー レポートに既定で含まれる) をマークします。 |
WerRegisterFile |
WER がエラー レポートを作成するときに収集されるファイルを登録します。 |
WerRegisterMemoryBlock |
WER がエラー レポートを作成するときに収集されるメモリ ブロックを登録します。 |
WerRegisterRuntimeExceptionModule |
クラッシュのカスタム エラー報告を提供するために使用されるカスタム ランタイム例外ハンドラーを登録します。 |
WerRemoveExcludedApplication |
指定したアプリケーションを、エラー報告から除外するアプリケーションの一覧から削除します。 |
WerReportAddDump |
指定した種類のダンプを指定したレポートに追加します。 |
WerReportAddFile |
指定したレポートにファイルを追加します。 |
WerReportCloseHandle |
指定したレポートを閉じます。 |
WerReportCreate |
アプリケーション イベントを記述する問題レポートを作成します。 |
WerReportHang |
指定したウィンドウで "応答なし" レポートを開始します。 |
WerReportSetParameter |
指定したレポートのイベントを一意に識別するパラメーターを設定します。 |
WerReportSetUIOption |
指定したレポートのユーザー インターフェイス オプションを設定します。 |
WerReportSubmit |
指定したレポートを送信します。 |
WerSetFlags |
現在のプロセスの障害報告設定を設定します。 |
WerStoreClose |
保存されているレポートのコレクションを閉じます。 |
WerStoreGetFirstReportKey |
レポート ストア内の最初のレポートへの参照を取得します。 |
WerStoreGetNextReportKey |
エラー レポート ストア内の次のレポートへの参照を取得します。 |
WerStoreOpen |
保存されているエラー レポートのコレクションを開きます。 |
WerStoreQueryReportMetadataV2 |
ストア内のレポートに関するメタデータを取得します。 |
WerUnregisterAdditionalProcess |
エラー レポートに含める追加のプロセスの一覧からプロセスを削除します。 |
WerUnregisterAppLocalDump |
WerRegisterAppLocalDump 関数を呼び出して行われた登録を取り消し、アプリケーションのプロセスの 1 つが応答を停止したときに WER が収集する診断メモリ ダンプのコピーをWindows エラー報告 (WER) に保存するように指定します。 |
WerUnregisterCustomMetadata |
アプリケーションのエラー報告中に収集されるアプリ固有のメタデータの項目を削除します。 |
WerUnregisterExcludedMemoryBlock |
以前に除外済みとしてマークされていたメモリ ブロックを削除します (エラー レポートに再び含まれます)。 |
WerUnregisterFile |
現在のプロセス用に生成されたレポートに追加するファイルの一覧からファイルを削除します。 |
WerUnregisterMemoryBlock |
アプリケーションのエラー報告中に収集されるデータの一覧からメモリ ブロックを削除します。 |
WerUnregisterRuntimeExceptionModule |
WER 例外ハンドラーの登録を削除します。 |
廃止された関数
次の関数は古く、互換性のためにのみ提供されています。