Função DdqGetDiagnosticRecordPage (diagnosticdataquery.h)
Busca uma página (lote) de registros filtrados. A filtragem nos registros retornados é executada internamente usando os parâmetros de entrada DIAGNOSTIC_DATA_SEARCH_CRITERIA searchCriteria, pageRecordCount, offset e baseRowId.
Sintaxe
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: handle handle para a sessão de consulta de dados de diagnóstico.
searchCriteria
Tipo: DIAGNOSTIC_DATA_SEARCH_CRITERIA* Ponteiro para o recurso que contém os critérios de pesquisa para essa operação. Esse recurso contém critérios como produtores, categorias e marcas.
offset
Tipo: UINT32 Filtra os resultados retornando registros com rowId que começam no deslocamento da baseRowId.
pageRecordCount
Tipo: UINT32 O número de registros em uma página de registro desejada
baseRowId
Tipo: INT64 Filtra novos registros retornando apenas registros com valor rowId menor ou igual a baseRowId (isso é útil se o código de consulta quiser limitar os resultados apenas aos eventos que estavam disponíveis no momento da chamada de DdqGetDiagnosticRecordStats. O parâmetro maxRowId pode ser usado como baseRowId). Nenhuma filtragem será aplicada se –1 for passado para baseRowId.
hRecord
Tipo: HANDLE* Esse parâmetro de saída é um ponteiro para o identificador do recurso que contém a lista de registros correspondentes.
Retornar valor
Tipo: HRESULT retorna S_OK após a conclusão bem-sucedida.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10, versão 2004 (10.0; Build 19041) |
Servidor mínimo com suporte | Windows Server, versão 2004 (10.0; Build 19041) |
Cabeçalho | diagnosticdataquery.h |