Freigeben über


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.