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é. |