diagnosticdataquery.h-Header
Dieser Header wird von Security and Identity verwendet. Weitere Informationen finden Sie unter
diagnosticdataquery.h enthält die folgenden Programmierschnittstellen:
Functions
DdqCancelDiagnosticRecordOperation Bricht alle ausstehenden internen Abfragevorgänge der Diagnosedatenabfrage-API für diese Sitzung ab. Dies kann von einem anderen Thread aufgerufen werden, um lange Ausgeführte Abfrage-APIs zu unterbrechen. |
DdqCloseSession Schließt ein Sitzungshandle für Diagnosedatenabfragen. |
DdqCreateSession Erstellt ein API-Sitzungshandle für Diagnosedatenabfragen, das zum eindeutigen Identifizieren einer Diagnosedatenabfragesitzung verwendet wird. |
DdqExtractDiagnosticReport Diese API wird zum Abrufen von Windows-Fehlerberichterstattung Berichten verwendet und extrahiert Cabs in den angegebenen Zielpfad. Wenn der Fehlerbericht keine Cabs enthält, werden keine Arbeiten ausgeführt. |
DdqFreeDiagnosticRecordLocaleTags Gibt Arbeitsspeicher frei, der für Taginformationen zugewiesen ist, auf die von HDIAGNOSTIC_EVENT_TAG_DESCRIPTION Handle verwiesen wird. |
DdqFreeDiagnosticRecordPage Gibt Arbeitsspeicher frei, der für die Diagnosedatensatzseite zugewiesen ist, auf die HDIAGNOSTIC_RECORD Handle verweist. |
DdqFreeDiagnosticRecordProducerCategories Gibt Arbeitsspeicher frei, der für eine Reihe von Kategorien und die Textdarstellung der Kategorien, auf die von HDIAGNOSTIC_EVENT_CATEGORY_DESCRIPTION Handle verwiesen wird, zugewiesen wurde. |
DdqFreeDiagnosticRecordProducers Gibt Arbeitsspeicher frei, der für die Gruppe von Produzenten zugewiesen ist, auf die HDIAGNOSTIC_EVENT_PRODUCER_DESCRIPTION Handle verweist. |
DdqFreeDiagnosticReport Gibt Arbeitsspeicher frei, der für Fehlerberichte zugewiesen ist, auf die HDIAGNOSTIC_REPORT_DATA Handle verweist. |
DdqGetDiagnosticDataAccessLevelAllowed Gibt die höchste verfügbare Datenzugriffsebene für den API-Aufrufer zurück. Dies kann NoData, CurrentUserData oder AllUserData sein. |
DdqGetDiagnosticRecordAtIndex Ruft Diagnosedatensatzinformationen am angegebenen Index in der Ressource ab, auf die vom HDIAGNOSTIC_DATA_RECORD-Handle verwiesen wird. |
DdqGetDiagnosticRecordBinaryDistribution Ruft den binären Namen und den zugehörigen geschätzten Gesamtupload des Volumes für Diagnosedatenereignisse in Bytes für die höchsten N-binärdateien ab, basierend auf der geschätzten Gesamtgröße des Uploads, wobei N der für topNBinaries übergebene Wert ist. |
DdqGetDiagnosticRecordCategoryAtIndex Ruft eine Diagnosedatensatzkategorie am angegebenen Index in der Ressource ab, auf die vom HDIAGNOSTIC_DATA_EVENT_CATEGORY_DESCRIPTION Handle verwiesen wird. |
DdqGetDiagnosticRecordCategoryCount Ruft die Anzahl (Größe) der Diagnosedatensatzkategorien in der Ressource ab, die vom HDIAGNOSTIC_EVENT_CATEGORY_DESCRIPTION-Handle angezeigt wird. |
DdqGetDiagnosticRecordCount Ruft die Anzahl (Größe) von Elementen in der Ressource ab, auf die vom HDIAGNOSTIC_DATA_RECORD Handle verwiesen wird. |
DdqGetDiagnosticRecordLocaleTagAtIndex Ruft die Tagbeschreibung am angegebenen Index in der Ressource ab, auf die vom HDIAGNOSTIC_DATA_EVENT_TAG_DESCRIPTION Handle verwiesen wird. |
DdqGetDiagnosticRecordLocaleTagCount Ruft die Anzahl (Größe) von Tags in der Ressource ab, auf die vom HDIAGNOSTIC_DATA_EVENT_TAG_DESCRIPTION Handle verwiesen wird. |
DdqGetDiagnosticRecordLocaleTags Ruft Informationen für alle bekannten Tags unter dem angegebenen Gebietsschema ab und stellt den Daten ein Handle HDIAGNOSTIC_EVENT_TAG_DESCRIPTION bereit. Ein Beispiel für das Gebietsschema wäre "en-US". Ein Beispiel-Rückgabewert ist eine DIAGNOSTIC_EVENT_TAG_DESCRIPTION Ressource, die die folgenden Daten enthält: Tag: 11, Name: "Gerätekonnektivität und Konfiguration" und Beschreibung: "Daten, die die Verbindungen und Konfiguration der mit dem Dienst und dem Netzwerk verbundenen Geräte beschreiben, einschließlich Gerätebezeichnern (z. B. IP-Adressen) Konfiguration, Einstellung und Leistung". |
DdqGetDiagnosticRecordPage Ruft eine Seite (Batch) gefilterter Datensätze ab. Die Filterung nach zurückgegebenen Datensätzen erfolgt intern mit den Eingabeparametern DIAGNOSTIC_DATA_SEARCH_CRITERIA searchCriteria, pageRecordCount, offset und baseRowId. |
DdqGetDiagnosticRecordPayload Ruft den Nutzlasttext für den durch rowId angegebenen Ereignisdatensatz ab. |
DdqGetDiagnosticRecordProducerAtIndex Ruft die Beschreibung eines Produzenten am angegebenen Index in der Ressource ab, auf die vom HDIAGNOSTIC_EVENT_PRODUCER_DESCRIPTION Handle verwiesen wird. |
DdqGetDiagnosticRecordProducerCategories Produzenten und Kategorien haben eine hierarchische Beziehung , d. h. Kategorien gehören zu Produzenten. Diese Funktion ruft die verfügbaren Kategorie-IDs und die Textdarstellung von Kategorien für einen bestimmten Diagnoseproduzentennamen ab. |
DdqGetDiagnosticRecordProducerCount Ruft die Anzahl (Größe) der Produzenten in der Ressource ab, auf die vom HDIAGNOSTIC_EVENT_PRODUCER_DESCRIPTION verwiesen wird. |
DdqGetDiagnosticRecordProducers Ruft Diagnosedatenproduzenten ab, die für eine Diagnosedatenabfragesitzung verfügbar sind. |
DdqGetDiagnosticRecordStats Ruft die gefilterten Ereignistranskript-Diagnosedatensatzstatistiken ab. Die Filterung nach zurückgegebenen Statistiken erfolgt mithilfe des Eingabeparameters DIAGNOSTIC_DATA_SEARCH_CRITERIA Filters. Der Datensatzstatus beschreibt, wie viele Datensätze verfügbar sind, die den Suchkriterien entsprechen, und gibt Parameter zurück, die für weitere Abfragen von Daten verwendet werden. Eine der Verwendungsmöglichkeiten dieser API besteht darin, zu überprüfen, ob seit der letzten Datenabfrage nach Änderungen vorgenommen wurde. Eine Änderung der Ausgabeparameter weist auf eine Änderung des Zustands des Ereignistranskriptdatensatzes hin. |
DdqGetDiagnosticRecordSummary Ruft allgemeine Statistiken zu den Diagnosedatensätzen ab, die nach Producer gefiltert werden können. |
DdqGetDiagnosticRecordTagDistribution Ruft Diagnosedatenereignisse pro Datenschutztag ab, Ereignisverteilungsstatistiken basierend auf den angegebenen Produzentennamen. |
DdqGetDiagnosticReport Ruft Fehlerberichte ab, die von diesem PC über HDIAGNOSTIC_REPORT_DATA Handle hochgeladen oder für den Upload in Warteschlange gestellt wurden. |
DdqGetDiagnosticReportAtIndex Ruft einen Fehlerbericht und dessen Informationen am angegebenen Index in der Ressource ab, auf die vom HDIAGNOSTIC_REPORT_DATA Handle verwiesen wird. |
DdqGetDiagnosticReportCount Ruft die Anzahl (Größe) von Fehlerberichten in der Ressource ab, auf die HDIAGNOSTIC_REPORT_DATA Handle verweist. |
DdqGetDiagnosticReportStoreReportCount Ruft die Anzahl (Größe) von Berichten ab, die im angeforderten Speicher gespeichert sind. |
DdqGetSessionAccessLevel Gibt die Datenzugriffsebene der aktuellen Diagnosedatenabfragesitzung zurück. |
DdqGetTranscriptConfiguration Ruft die Ereignistranskriptkonfiguration ab, z. B. maximale Speichergröße und Stunden des Datenverlaufs. |
DdqIsDiagnosticRecordSampledIn Ruft den erfassten Zustand des Geräts für ein Ereignis ab. |
DdqSetTranscriptConfiguration Legt die Konfiguration des Ereignistranskripts fest, z. B. maximale Speichergröße und Stunden des Datenverlaufs. Beachten Sie, dass beim Festlegen der Konfiguration ein Fehler auftritt, wenn der Benutzer nicht mit erhöhten Rechten versehen ist. |