DdqGetDiagnosticRecordStats-Funktion (diagnosticdataquery.h)
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.
Syntax
HRESULT DdqGetDiagnosticRecordStats(
HDIAGNOSTIC_DATA_QUERY_SESSION hSession,
DIAGNOSTIC_DATA_SEARCH_CRITERIA const *searchCriteria,
UINT32 *recordCount,
INT64 *minRowId,
INT64 *maxRowId
);
Parameter
hSession
Typ: HANDLE Handle für die Diagnosedatenabfragesitzung.
searchCriteria
Typ: DIAGNOSTIC_DATA_SEARCH_CRITERIA* Zeiger auf die Ressource, die die Suchkriterien für diesen Vorgang enthält. Diese Ressource enthält Kriterien wie Produzenten, Kategorien und Tags.
recordCount
Typ: UINT32* Dieser Ausgabeparameter ist der Zeiger auf die Anzahl der Datensätze, die für die Suchkriterien übereinstimmen.
minRowId
Typ: INT64* Dieser Ausgabeparameter ist der Zeiger auf die Minimale Zeilen-ID des Datensatzes, der für die Suchkriterien entspricht.
maxRowId
Typ: INT64* Dieser Ausgabeparameter ist der Zeiger auf die maximale Zeilen-ID des Datensatzes, der nach den Suchkriterien übereinstimmt.
Rückgabewert
Typ: HRESULT gibt S_OK zurück, wenn der Abschluss erfolgreich abgeschlossen wurde.
Anforderungen
Unterstützte Mindestversion (Client) | Windows 10, Version 2004 (10.0; Build 19041) |
Unterstützte Mindestversion (Server) | Windows Server, Version 2004 (10.0; Build 19041) |
Kopfzeile | diagnosticdataquery.h |