Partager via


en-tête diagnosticdataquery.h

Cet en-tête est utilisé par Security and Identity. Pour plus d'informations, consultez les pages suivantes :

diagnosticdataquery.h contient les interfaces de programmation suivantes :

Fonctions

 
DdqCancelDiagnosticRecordOperation

Annule toutes les opérations de requête interne de l’API de requête de données de diagnostic en cours pour cette session. Cela peut être appelé à partir d’un autre thread pour interrompre les API de requête de longue durée.
DdqCloseSession

Ferme un handle de session de requête de données de diagnostic.
DdqCreateSession

Crée un handle de session de l’API de requête de données de diagnostic à utiliser pour identifier de manière unique une session de requête de données de diagnostic.
DdqExtractDiagnosticReport

Utilisée pour récupérer des rapports Rapport d'erreurs Windows, cette API extrait les cabs vers le chemin de destination spécifié. Si le rapport d’erreurs ne contient pas de cabines, aucun travail n’est effectué.
DdqFreeDiagnosticRecordLocaleTags

Libère la mémoire allouée pour les informations de balise référencées par HDIAGNOSTIC_EVENT_TAG_DESCRIPTION handle.
DdqFreeDiagnosticRecordPage

Libère la mémoire allouée pour la page d’enregistrement de diagnostic référencée par HDIAGNOSTIC_RECORD handle.
DdqFreeDiagnosticRecordProducerCategories

Libère la mémoire allouée pour l’ensemble de catégories et la représentation textuelle des catégories référencées par HDIAGNOSTIC_EVENT_CATEGORY_DESCRIPTION handle.
DdqFreeDiagnosticRecordProducers

Libère la mémoire allouée à l’ensemble des producteurs référencés par HDIAGNOSTIC_EVENT_PRODUCER_DESCRIPTION handle.
DdqFreeDiagnosticReport

Libère la mémoire allouée pour les rapports d’erreurs référencés par HDIAGNOSTIC_REPORT_DATA handle.
DdqGetDiagnosticDataAccessLevelAllowed

Retourne le niveau d’accès aux données le plus élevé disponible pour l’appelant d’API. Il peut s’agir de NoData, CurrentUserData ou AllUserData.
DdqGetDiagnosticRecordAtIndex

Récupère les informations d’enregistrement de données de diagnostic à l’index spécifié dans la ressource pointée par le handle HDIAGNOSTIC_DATA_RECORD.
DdqGetDiagnosticRecordBinaryDistribution

Récupère le nom binaire et le chargement total estimé associé du volume d’événements de données de diagnostic en octets pour les N fichiers binaires les plus bruyants en fonction de la taille totale estimée du chargement, où N est la valeur passée pour topNBinaries.
DdqGetDiagnosticRecordCategoryAtIndex

Récupère une catégorie d’enregistrement de diagnostic à l’index spécifié dans la ressource pointée par le handle HDIAGNOSTIC_DATA_EVENT_CATEGORY_DESCRIPTION.
DdqGetDiagnosticRecordCategoryCount

Récupère le nombre (taille) des catégories d’enregistrements de diagnostic dans la ressource pointée par le handle HDIAGNOSTIC_EVENT_CATEGORY_DESCRIPTION.
DdqGetDiagnosticRecordCount

Récupère le nombre (taille) d’éléments dans la ressource pointée par le handle HDIAGNOSTIC_DATA_RECORD.
DdqGetDiagnosticRecordLocaleTagAtIndex

Récupère la description de balise à l’index spécifié dans la ressource pointée par le handle HDIAGNOSTIC_DATA_EVENT_TAG_DESCRIPTION.
DdqGetDiagnosticRecordLocaleTagCount

Récupère le nombre (taille) des balises dans la ressource pointée par le handle HDIAGNOSTIC_DATA_EVENT_TAG_DESCRIPTION.
DdqGetDiagnosticRecordLocaleTags

Récupère les informations de toutes les balises connues sous les paramètres régionaux spécifiés et fournit un handle, HDIAGNOSTIC_EVENT_TAG_DESCRIPTION, aux données. Un exemple de paramètres régionaux serait « en-US ». Un exemple de valeur de retour est une ressource DIAGNOSTIC_EVENT_TAG_DESCRIPTION qui contient les données suivantes : balise : 11, nom : « Connectivité et configuration de l’appareil » et description : « Données qui décrivent les connexions et la configuration des appareils connectés au service et au réseau, y compris les identificateurs d’appareil (par exemple les adresses IP) configuration, paramètres et performances ».
DdqGetDiagnosticRecordPage

Extrait une page (lot) d’enregistrements filtrés. Le filtrage sur les enregistrements retournés est effectué en interne à l’aide des paramètres d’entrée DIAGNOSTIC_DATA_SEARCH_CRITERIA searchCriteria, pageRecordCount, offset et baseRowId.
DdqGetDiagnosticRecordPayload

Récupère le texte de la charge utile pour l’enregistrement d’événement spécifié par rowId.
DdqGetDiagnosticRecordProducerAtIndex

Récupère la description d’un producteur à l’index spécifié dans la ressource pointée par le handle HDIAGNOSTIC_EVENT_PRODUCER_DESCRIPTION.
DdqGetDiagnosticRecordProducerCategories

Les producteurs et les catégories ont une relation hiérarchique, c’est-à-dire que les catégories appartiennent aux producteurs. Cette fonction extrait les ID de catégorie disponibles et la représentation textuelle des catégories pour un nom de producteur de diagnostic donné.
DdqGetDiagnosticRecordProducerCount

Récupère le nombre (taille) de producteurs dans la ressource pointée par le HDIAGNOSTIC_EVENT_PRODUCER_DESCRIPTION.
DdqGetDiagnosticRecordProducers

Récupère les producteurs de données de diagnostic disponibles pour une session de requête de données de diagnostic.
DdqGetDiagnosticRecordStats

Récupère les statistiques d’enregistrement des données de diagnostic de la transcription d’événement filtrée. Le filtrage sur les statistiques retournées est effectué à l’aide du paramètre d’entrée, DIAGNOSTIC_DATA_SEARCH_CRITERIA filtre. L’état de l’enregistrement décrit le nombre d’enregistrements qui correspondent aux critères de recherche disponibles et retourne les paramètres utilisés pour interroger davantage les données. L’une des utilisations de cette API consiste à case activée s’il y a eu des modifications depuis la dernière interrogation des données. Une modification des paramètres de sortie indique un changement d’état de l’état de l’enregistrement de transcription d’événement.
DdqGetDiagnosticRecordSummary

Récupère des statistiques générales sur les enregistrements de données de diagnostic, filtrables par producteur.
DdqGetDiagnosticRecordTagDistribution

Récupère les statistiques de distribution des événements de données de diagnostic par étiquette de confidentialité en fonction des noms de producteur spécifiés.
DdqGetDiagnosticReport

Récupère les rapports d’erreurs chargés ou mis en file d’attente pour le chargement à partir de ce PC via HDIAGNOSTIC_REPORT_DATA handle.
DdqGetDiagnosticReportAtIndex

Récupère un rapport d’erreurs et ses informations à l’index spécifié dans la ressource pointée par le handle HDIAGNOSTIC_REPORT_DATA.
DdqGetDiagnosticReportCount

Récupère le nombre (taille) des rapports d’erreurs dans la ressource pointée par HDIAGNOSTIC_REPORT_DATA handle.
DdqGetDiagnosticReportStoreReportCount

Récupère le nombre (taille) des rapports stockés dans le magasin demandé.
DdqGetSessionAccessLevel

Retourne le niveau d’accès aux données de la session de requête de données de diagnostic actuelle.
DdqGetTranscriptConfiguration

Obtient la configuration de la transcription d’événement, telle que la taille de stockage maximale et les heures d’historique des données.
DdqIsDiagnosticRecordSampledIn

Récupère l’état échantillonné de l’appareil pour un événement.
DdqSetTranscriptConfiguration

Définit la configuration de la transcription d’événement, telle que la taille de stockage maximale et les heures d’historique des données. Notez que la définition de la configuration échoue si l’utilisateur n’est pas élevé.