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 |