DIAGNOSTIC_DATA_SEARCH_CRITERIA構造体 (diagnosticdataquerytypes.h)

このリソースには、診断データ レコードをフェッチするときの検索条件の詳細が含まれます。

構文

typedef struct tagDIAGNOSTIC_DATA_SEARCH_CRITERIA {
  LPCWSTR     *producerNames;
  UINT32      producerNameCount;
  LPCWSTR     textToMatch;
  const INT32 *categoryIds;
  UINT32      categoryIdCount;
  const INT32 *privacyTags;
  UINT32      privacyTagCount;
  BOOL        coreDataOnly;
} DIAGNOSTIC_DATA_SEARCH_CRITERIA;

メンバー

producerNames

種類: LPCWSTR* 検索するプロデューサー名の一覧。 この検索条件には、少なくとも 1 つのプロデューサー名に一致する診断データ レコードが含まれます。 プロデューサーによるフィルターがないことを示すには、この値に を使用 nullptr します。

producerNameCount

種類: UINT32 検索するプロデューサー名のリスト内のプロデューサー名の数。 プロデューサーによるフィルターがないことを示すには、この値に を使用 0 します。

textToMatch

型: LPCWSTR 診断データ レコード内で検索するサブ文字列。 このテキストでは大文字と小文字が区別されません。

categoryIds

種類: INT32* 検索するカテゴリ識別子の一覧。 この検索条件には、カテゴリ名の少なくとも 1 つに一致する診断データ レコードが含まれます。 この値を使用して nullptr 、カテゴリ別のフィルターがないことを示します。

categoryIdCount

種類: UINT32 カテゴリ識別子の一覧内のカテゴリの数。 この値を使用して 0 、カテゴリ別のフィルターがないことを示します。

privacyTags

種類: INT32* 検索するプライバシー タグ識別子の一覧。 この検索条件には、少なくとも 1 つのタグに一致する診断データ レコードが含まれます。 プライバシー タグによるフィルターがないことを示すには、この値に を使用 nullptr します。

privacyTagCount

種類: UINT32 プライバシー タグ識別子の一覧内のプライバシー タグの数。 タグによるフィルターがないことを示すには、この値に を使用 0 します。

coreDataOnly

種類: BOOLTRUE を使用して、検索結果をコア データのみにフィルター処理します。 FALSE コア データと非コア データの両方を返す場合は 。

注釈

コア データの定義方法の詳細については、 プライバシーに関する声明を参照してください。

要件

要件
サポートされている最小のクライアント Windows 10バージョン 2004 (10.0;ビルド 19041)
サポートされている最小のサーバー Windows Server バージョン 2004 (10.0;ビルド 19041)
Header diagnosticdataquerytypes.h