Freigeben über


DdqExtractDiagnosticReport-Funktion (diagnosticdataquery.h)

Wird zum Abrufen von Windows-Fehlerberichterstattungsberichten verwendet, extrahiert diese API CABs zum angegebenen Zielpfad. Wenn der Fehlerbericht keine Cabs enthält, wird keine Arbeit ausgeführt.

Syntax

HRESULT DdqExtractDiagnosticReport(
  HDIAGNOSTIC_DATA_QUERY_SESSION hSession,
  UINT32                         reportStoreType,
  PCWSTR                         reportKey,
  PCWSTR                         destinationPath
);

Die Parameter

hSession

Typ: Handle Handle to the current Diagnostic Data Query session

reportStoreType

Typ: UINT32 Der Typ des Zu extrahierenden Berichtsspeichers. Siehe Anmerkungen.

reportKey

Typ: PCWSTR A-Zeiger auf die Berichtstastenzeichenfolge. Siehe Anmerkungen.

destinationPath

Typ: PCWSTR Der Zielpfad, in den der Bericht extrahiert werden soll.

Rückgabewert

Typ: HRESULT gibt S_OK nach erfolgreichem Abschluss zurück.

Bemerkungen

Informationen zu Berichtsspeichertypen finden Sie in den WER-APIs. Informationen zu Berichtsschlüsseln finden Sie in den WER-APIs.

Anforderungen

Anforderung Wert
Mindestens unterstützter Client Windows 10, Version 2004 (10.0; Build 19041)
Mindestanforderungen für unterstützte Server Windows Server, Version 2004 (10.0; Build 19041)
Header diagnosticdataquery.h
Library DiagnosticDataQuery.Lib