diagnosticdataquery.h ヘッダー

このヘッダーは、セキュリティと ID によって使用されます。 詳細については、次を参照してください。

diagnosticdataquery.h には、次のプログラミング インターフェイスが含まれています。

関数

 
DdqCancelDiagnosticRecordOperation

このセッションの未処理の診断データ クエリ API の内部クエリ操作をすべて取り消します。 これは、実行時間の長いクエリ API を中断するために、別のスレッドから呼び出すことができます。
DdqCloseSession

診断データ クエリ セッション ハンドルを閉じます。
DdqCreateSession

診断データ クエリ セッションを一意に識別するために使用する診断データ クエリ API セッション ハンドルを作成します。
DdqExtractDiagnosticReport

この API は、Windows エラー報告レポートの取得に使用され、指定された宛先パスに cabs を抽出します。 エラー レポートに cab が含まれていない場合、作業は実行されません。
DdqFreeDiagnosticRecordLocaleTags

ハンドルによって参照されるタグ情報に割り当てられたメモリHDIAGNOSTIC_EVENT_TAG_DESCRIPTION解放します。
DdqFreeDiagnosticRecordPage

HDIAGNOSTIC_RECORD ハンドルによって参照される診断レコード ページに割り当てられたメモリを解放します。
DdqFreeDiagnosticRecordProducerCategories

一連のカテゴリに割り当てられたメモリと、ハンドルによって参照されるカテゴリのテキスト表現HDIAGNOSTIC_EVENT_CATEGORY_DESCRIPTION解放します。
DdqFreeDiagnosticRecordProducers

ハンドルによって参照されるプロデューサーのセットに割り当てられたメモリHDIAGNOSTIC_EVENT_PRODUCER_DESCRIPTION解放します。
DdqFreeDiagnosticReport

ハンドルによって参照されるエラー レポートに割り当てられたメモリHDIAGNOSTIC_REPORT_DATA解放します。
DdqGetDiagnosticDataAccessLevelAllowed

API 呼び出し元で使用可能な最高のデータ アクセス レベルを返します。 NoData、CurrentUserData、または AllUserData を指定できます。
DdqGetDiagnosticRecordAtIndex

HDIAGNOSTIC_DATA_RECORD ハンドルが指すリソース内の指定したインデックスにある診断データ レコード情報をフェッチします。
DdqGetDiagnosticRecordBinaryDistribution

アップロードの推定合計サイズ (N は topNBinaries に渡される値) に基づいて、上位 N 番目のバイナリのバイナリ名と関連する診断データ イベント ボリュームの推定総アップロード数をバイト単位でフェッチします。
DdqGetDiagnosticRecordCategoryAtIndex

HDIAGNOSTIC_DATA_EVENT_CATEGORY_DESCRIPTION ハンドルが指すリソース内の指定したインデックスにある診断レコード カテゴリをフェッチします。
DdqGetDiagnosticRecordCategoryCount

HDIAGNOSTIC_EVENT_CATEGORY_DESCRIPTION ハンドルが指すリソース内の診断レコード カテゴリの数 (サイズ) をフェッチします。
DdqGetDiagnosticRecordCount

HDIAGNOSTIC_DATA_RECORD ハンドルが指すリソース内の要素の数 (サイズ) をフェッチします。
DdqGetDiagnosticRecordLocaleTagAtIndex

HDIAGNOSTIC_DATA_EVENT_TAG_DESCRIPTION ハンドルが指すリソース内の指定したインデックス位置にあるタグの説明をフェッチします。
DdqGetDiagnosticRecordLocaleTagCount

HDIAGNOSTIC_DATA_EVENT_TAG_DESCRIPTION ハンドルが指すリソース内のタグの数 (サイズ) をフェッチします。
DdqGetDiagnosticRecordLocaleTags

指定したロケールのすべての既知のタグの情報をフェッチし、データへのハンドル (HDIAGNOSTIC_EVENT_TAG_DESCRIPTION) を提供します。 ロケールの例は "en-US" です。 戻り値の例は、次のデータを含むDIAGNOSTIC_EVENT_TAG_DESCRIPTION リソースです。タグ: 11、名前: "Device Connectivity and Configuration"、説明: "サービスに接続されているデバイスとネットワークの接続と構成を説明するデータ。デバイス識別子 (IP アドレスなど) の構成、設定、パフォーマンスなど)。
DdqGetDiagnosticRecordPage

フィルター処理されたレコードのページ (バッチ) をフェッチします。 返されるレコードのフィルター処理は、searchCriteria、pageRecordCount、offset、baseRowId DIAGNOSTIC_DATA_SEARCH_CRITERIA入力パラメーターを使用して内部的に実行されます。
DdqGetDiagnosticRecordPayload

rowId で指定されたイベント レコードのペイロード テキストをフェッチします。
DdqGetDiagnosticRecordProducerAtIndex

HDIAGNOSTIC_EVENT_PRODUCER_DESCRIPTION ハンドルが指すリソース内の指定したインデックスにあるプロデューサーの説明をフェッチします。
DdqGetDiagnosticRecordProducerCategories

プロデューサーとカテゴリには階層関係があります。つまり、カテゴリはプロデューサーに属します。 この関数は、特定の診断プロデューサー名に対して使用可能なカテゴリ ID とカテゴリのテキスト表現をフェッチします。
DdqGetDiagnosticRecordProducerCount

HDIAGNOSTIC_EVENT_PRODUCER_DESCRIPTIONが指すリソース内のプロデューサーの数 (サイズ) をフェッチします。
DdqGetDiagnosticRecordProducers

診断データ クエリ セッションで使用できる診断データ プロデューサーをフェッチします。
DdqGetDiagnosticRecordStats

フィルター処理されたイベント トランスクリプト診断データ レコードの統計をフェッチします。返される統計のフィルター処理は、入力パラメーター DIAGNOSTIC_DATA_SEARCH_CRITERIA フィルターを使用して実行されます。 レコードの状態は、検索条件に一致するレコードの数を示し、さらにデータのクエリを実行するために使用されるパラメーターを返します。 この API の使用方法の 1 つは、前回のデータのクエリ以降に変更があったかどうかをチェックすることです。 出力パラメーターの変更は、イベント トランスクリプト レコードの状態の変化を示します。
DdqGetDiagnosticRecordSummary

プロデューサーによってフィルター可能な診断データ レコードに関する一般的な統計をフェッチします。
DdqGetDiagnosticRecordTagDistribution

指定されたプロデューサー名に基づいて、プライバシー タグ イベント分散統計ごとに診断データ イベントをフェッチします。
DdqGetDiagnosticReport

HDIAGNOSTIC_REPORT_DATA ハンドルを使用して、この PC からアップロードまたはアップロードのためにエンキューされたエラー レポートをフェッチします。
DdqGetDiagnosticReportAtIndex

HDIAGNOSTIC_REPORT_DATA ハンドルが指すリソース内の指定したインデックス位置にあるエラー レポートとその情報をフェッチします。
DdqGetDiagnosticReportCount

ハンドルが指すリソース内のエラー レポートの数 (サイズ) HDIAGNOSTIC_REPORT_DATAフェッチします。
DdqGetDiagnosticReportStoreReportCount

要求されたストアに格納されているレポートの数 (サイズ) をフェッチします。
DdqGetSessionAccessLevel

現在の診断データ クエリ セッションのデータ アクセス レベルを返します。
DdqGetTranscriptConfiguration

最大ストレージ サイズやデータ履歴の時間など、イベント トランスクリプトの構成を取得します。
DdqIsDiagnosticRecordSampledIn

イベントのデバイスのサンプリングされた状態をフェッチします。
DdqSetTranscriptConfiguration

最大ストレージ サイズやデータ履歴の時間など、イベント トランスクリプトの構成を設定します。 ユーザーが昇格されていない場合、構成の設定は失敗します。