Partager via


DIAGNOSTIC_DATA_SEARCH_CRITERIA structure (diagnosticdataquerytypes.h)

Cette ressource contient les détails des critères de recherche lors de l’extraction d’un enregistrement de données de diagnostic.

Syntaxe

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;

Membres

producerNames

Type : LPCWSTR* Liste des noms de producteurs à rechercher. Un enregistrement de données de diagnostic qui correspond à au moins un des noms de producteur est inclus dans ce critère de recherche. Utilisez nullptr pour cette valeur pour indiquer l’absence de filtre par producteurs.

producerNameCount

Type : UINT32 Nombre de noms de producteurs dans la liste des noms de producteurs à rechercher. Utilisez 0 pour cette valeur pour indiquer l’absence de filtre par producteurs.

textToMatch

Type : LPCWSTR Sous-chaîne à rechercher dans les enregistrements de données de diagnostic. Ce texte ne respecte pas la casse.

categoryIds

Type : INT32* Liste des identificateurs de catégorie à rechercher. Un enregistrement de données de diagnostic qui correspond à au moins un des noms de catégorie est inclus dans ce critère de recherche. Utilisez nullptr pour cette valeur pour indiquer qu’aucun filtre par catégories.

categoryIdCount

Type : UINT32 Nombre de catégories dans la liste des identificateurs de catégorie. Utilisez 0 pour cette valeur pour indiquer qu’aucun filtre par catégories.

privacyTags

Type : INT32* Liste des identificateurs de balise de confidentialité à rechercher. Un enregistrement de données de diagnostic qui correspond à au moins l’une des balises est inclus comme résultat dans ce critère de recherche. Utilisez nullptr pour cette valeur pour indiquer l’absence de filtre par balises de confidentialité.

privacyTagCount

Type : UINT32 Nombre de balises de confidentialité dans la liste des identificateurs de balise de confidentialité. Utilisez 0 pour cette valeur pour indiquer qu’aucun filtre par balises.

coreDataOnly

Type : BOOLTRUE pour filtrer les résultats de la recherche uniquement sur les données principales. FALSE pour retourner des données principales et non essentielles.

Remarques

Pour plus d’informations sur la façon dont les données de base sont définies, consultez notre déclaration de confidentialité.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10, version 2004 (10.0 ; Build 19041)
Serveur minimal pris en charge Windows Server, version 2004 (10.0 ; Build 19041)
En-tête diagnosticdataquerytypes.h