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 |
呼び出し元アプリケーションのローカル アプリ ストアに対する相対パスを登録します。このパスでは、アプリケーションのプロセスの 1 つが応答を停止したときに WER が収集する診断メモリ ダンプのコピーを Windows エラー報告 (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 関数を呼び出して、アプリケーションのプロセスのいずれかが応答を停止したときに WER が収集する診断メモリ ダンプのコピーを Windows エラー報告 (WER) で保存するように指定することによって行われた登録を取り消します。 |
WerUnregisterCustomMetadata |
アプリケーションのエラー報告中に収集されるアプリ固有のメタデータの項目を削除します。 |
WerUnregisterExcludedMemoryBlock |
以前に除外済みとしてマークされていたメモリ ブロックを削除します (エラー レポートに再び含まれます)。 |
WerUnregisterFileをする |
現在のプロセス用に生成されたレポートに追加するファイルの一覧からファイルを削除します。 |
WerUnregisterMemoryBlockをする |
アプリケーションのエラー報告中に収集されるデータの一覧からメモリ ブロックを削除します。 |
WerUnregisterRuntimeExceptionModuleの |
WER 例外ハンドラーの登録を削除します。 |
廃止された関数
次の関数は廃止され、互換性のためにのみ提供されています。
- AddERExcludedApplicationの
- ReportFault