DdqGetDiagnosticRecordPage-Funktion (diagnosticdataquery.h)
Ruft eine Seite (Batch) gefilterter Datensätze ab. Die Filterung nach zurückgegebenen Datensätzen erfolgt intern mithilfe der Eingabeparameter DIAGNOSTIC_DATA_SEARCH_CRITERIA searchCriteria, pageRecordCount, offset und baseRowId.
Syntax
HRESULT DdqGetDiagnosticRecordPage(
HDIAGNOSTIC_DATA_QUERY_SESSION hSession,
DIAGNOSTIC_DATA_SEARCH_CRITERIA * const searchCriteria,
UINT32 offset,
UINT32 pageRecordCount,
INT64 baseRowId,
HDIAGNOSTIC_RECORD *hRecord
);
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 Producer, Kategorien und Tags.
offset
Typ: UINT32 Filtert Ergebnisse, indem Datensätze mit rowId zurückgegeben werden, die am Offset von baseRowId beginnen.
pageRecordCount
Typ: UINT32 Die Anzahl der Datensätze auf einer gewünschten Datensatzseite
baseRowId
Typ: INT64 Filtert neue Datensätze aus, indem nur Datensätze zurückgegeben werden, deren rowId-Wert kleiner oder gleich baseRowId ist (dies ist nützlich, wenn der Abfragecode die Ergebnisse nur auf Ereignisse beschränken möchte, die zum Zeitpunkt des DdqGetDiagnosticRecordStats-Aufrufs verfügbar waren. Der maxRowId-Parameter kann als baseRowId verwendet werden. Wenn "-1" für baseRowId übergeben wird, wird keine Filterung angewendet.
hRecord
Typ: HANDLE* Dieser Ausgabeparameter ist ein Zeiger auf das Handle für die Ressource, die die Liste der übereinstimmenden Datensätze enthält.
Rückgabewert
Typ: HRESULT Gibt bei erfolgreichem Abschluss S_OK zurück.
Anforderungen
Anforderung | Wert |
---|---|
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 |