WerStoreQueryReportMetadataV2 関数 (werapi.h)
ストア内のWindows エラー報告 (WER) レポートに関するメタデータを取得します。
構文
HRESULT WerStoreQueryReportMetadataV2(
HREPORTSTORE hReportStore,
PCWSTR pszReportKey,
PWER_REPORT_METADATA_V2 pReportMetadata
);
パラメーター
hReportStore
エラー レポート ストア (以前 は WerStoreOpen で取得しました)。
pszReportKey
クエリ対象のレポートを識別する文字列 (以前 は WerStoreGetFirstReportKey または WerStoreGetNextReportKey で取得しました)。
pReportMetadata
WER_REPORT_METADATA_V2構造の形式のレポート ストア メタデータへのポインター。 フィールド SizeOfFileNames は、最初の呼び出し中に 0 に設定する必要があります。 関数は、レポートに関連付けられているファイル名を保持するために必要なサイズでこのフィールドを更新します。 その後、 FileNames フィールドに SizeOfFileNames バイトを割り当て、関数を再度呼び出してすべてのファイル名を取得する必要があります。
戻り値
この関数は、成功した 場合はS_OK を返し、失敗した場合は次のエラー コードを含むエラー コードを返します。
リターン コード | 説明 |
---|---|
E_INVALID_ARG | 引数の 1 つが有効な値ではありません。 |
ERROR_INSUFFICIENT_BUFFER | メタデータを取得するのに十分なメモリがありません。 この場合、呼び出し元は、WER_REPORT_METADATA_V2構造体にある FileNames フィールドに SizeOfFileNames サイズのメモリを割り当て、関数をもう一度呼び出す必要があります。 |
要件
サポートされている最小のクライアント | Windows 10バージョン 1703 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2016 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | werapi.h |
Library | Wer.lib |
[DLL] | Wer.dll |
関連項目
WER_REPORT_METADATA_V2、WerStoreGetFirstReportKey、WerStoreGetNextReportKey、Windows エラー報告