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