Función DdqGetDiagnosticRecordPage (diagnosticdataquery.h)
Captura una página (lote) de registros filtrados. El filtrado de los registros devueltos se realiza internamente mediante los parámetros de entrada DIAGNOSTIC_DATA_SEARCH_CRITERIA searchCriteria, pageRecordCount, offset y baseRowId.
Sintaxis
HRESULT DdqGetDiagnosticRecordPage(
HDIAGNOSTIC_DATA_QUERY_SESSION hSession,
DIAGNOSTIC_DATA_SEARCH_CRITERIA * const searchCriteria,
UINT32 offset,
UINT32 pageRecordCount,
INT64 baseRowId,
HDIAGNOSTIC_RECORD *hRecord
);
Parámetros
hSession
Tipo: IDENTIFICADOR de la sesión de consulta de datos de diagnóstico.
searchCriteria
Tipo: DIAGNOSTIC_DATA_SEARCH_CRITERIA* Puntero al recurso que contiene los criterios de búsqueda de esta operación. Este recurso contiene criterios como productores, categorías y etiquetas.
offset
Tipo: UINT32 Filtra los resultados devolviendo registros con rowId que comienzan en el desplazamiento desde baseRowId.
pageRecordCount
Tipo: UINT32 El número de registros de una página de registro deseada
baseRowId
Tipo: INT64 Filtra los registros nuevos devolviendo solo los registros con el valor rowId menor o igual que baseRowId (esto resulta útil si el código de consulta quiere limitar los resultados solo a eventos que estaban disponibles en el momento de la llamada a DdqGetDiagnosticRecordStats. El parámetro maxRowId se puede usar como baseRowId). No se aplica ningún filtrado si se pasa –1 para baseRowId.
hRecord
Tipo: HANDLE* Este parámetro de salida es un puntero al identificador del recurso que contiene la lista de registros coincidentes.
Valor devuelto
Tipo: HRESULT Devuelve S_OK al completarse correctamente.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10, versión 2004 (10.0; Compilación 19041) |
Servidor mínimo compatible | Windows Server, versión 2004 (10.0; Compilación 19041) |
Encabezado | diagnosticdataquery.h |