Compartilhar via


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