Funzione DdqGetDiagnosticRecordPage (diagnosticdataquery.h)
Recupera una pagina (batch) di record filtrati. Il filtro sui record restituiti viene eseguito internamente usando i parametri di input DIAGNOSTIC_DATA_SEARCH_CRITERIA searchCriteria, pageRecordCount, offset e baseRowId.
Sintassi
HRESULT DdqGetDiagnosticRecordPage(
HDIAGNOSTIC_DATA_QUERY_SESSION hSession,
DIAGNOSTIC_DATA_SEARCH_CRITERIA * const searchCriteria,
UINT32 offset,
UINT32 pageRecordCount,
INT64 baseRowId,
HDIAGNOSTIC_RECORD *hRecord
);
Parametri
hSession
Tipo: handle HANDLE per la sessione di query di dati di diagnostica.
searchCriteria
Tipo: DIAGNOSTIC_DATA_SEARCH_CRITERIA* Puntatore alla risorsa che contiene i criteri di ricerca per questa operazione. Questa risorsa contiene criteri come producer, categorie e tag.
offset
Tipo: UINT32 Filtra i risultati restituendo record con rowId che iniziano dall'offset da baseRowId.
pageRecordCount
Tipo: UINT32 Numero di record in una pagina di record desiderata
baseRowId
Tipo: INT64 filtra i nuovi record restituendo solo record con valore rowId minore o uguale a baseRowId. Questa opzione è utile se si esegue una query sul codice per limitare i risultati solo agli eventi disponibili al momento della chiamata ADqGetDiagnosticRecordStats. Il parametro maxRowId può essere usato come baseRowId. Non viene applicato alcun filtro se viene passato –1 per baseRowId.
hRecord
Tipo: HANDLE* Questo parametro di output è un puntatore all'handle per la risorsa che contiene l'elenco di record corrispondenti.
Valore restituito
Tipo: HRESULT restituisce S_OK al completamento corretto.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10 versione 2004 (10.0; Build 19041) |
Server minimo supportato | Windows Server, versione 2004 (10.0; Build 19041) |
Intestazione | diagnosticdataquery.h |