cabeçalho diagnosticdataquery.h

Esse cabeçalho é usado por Segurança e Identidade. Para obter mais informações, consulte:

diagnosticdataquery.h contém as seguintes interfaces de programação:

Funções

 
DdqCancelDiagnosticRecordOperation

Cancela todas as operações de consulta internas da API de Consulta de Dados de Diagnóstico pendentes para esta sessão. Isso pode ser chamado de outro thread para interromper APIs de consulta de execução prolongada.
DdqCloseSession

Fecha um identificador de sessão de Consulta de Dados de Diagnóstico.
DdqCreateSession

Cria um identificador de sessão da API de Consulta de Dados de Diagnóstico a ser usado para identificar exclusivamente uma sessão de Consulta de Dados de Diagnóstico.
DdqExtractDiagnosticReport

Usada para recuperar relatórios Relatório de Erros do Windows, essa API extrai cabs para o caminho de destino especificado. Se o relatório de erros não contiver cabs, nenhum trabalho será executado.
DdqFreeDiagnosticRecordLocaleTags

Libera memória alocada para informações de marca referenciadas pelo identificador de HDIAGNOSTIC_EVENT_TAG_DESCRIPTION.
DdqFreeDiagnosticRecordPage

Libera memória alocada para a página de registro de diagnóstico referenciada por HDIAGNOSTIC_RECORD identificador.
DdqFreeDiagnosticRecordProducerCategories

Libera memória alocada para o conjunto de categorias e a representação de texto das categorias referenciadas por HDIAGNOSTIC_EVENT_CATEGORY_DESCRIPTION identificador.
DdqFreeDiagnosticRecordProducers

Libera memória alocada para o conjunto de produtores referenciados por HDIAGNOSTIC_EVENT_PRODUCER_DESCRIPTION identificador.
DdqFreeDiagnosticReport

Libera memória alocada para relatórios de erro referenciados por HDIAGNOSTIC_REPORT_DATA identificador.
DdqGetDiagnosticDataAccessLevelAllowed

Retorna o nível de acesso de dados mais alto disponível para o chamador de API. Isso pode ser NoData, CurrentUserData ou AllUserData.
DdqGetDiagnosticRecordAtIndex

Busca informações de registro de dados de diagnóstico no índice especificado no recurso apontado pelo identificador de HDIAGNOSTIC_DATA_RECORD.
DdqGetDiagnosticRecordBinaryDistribution

Busca o nome binário e o upload total estimado associado do volume eventos de dados de diagnóstico em bytes para os N binários mais barulhentos com base no tamanho total estimado do upload, em que N é o valor passado para topNBinaries.
DdqGetDiagnosticRecordCategoryAtIndex

Busca uma categoria de registro de diagnóstico no índice especificado no recurso apontado pelo identificador HDIAGNOSTIC_DATA_EVENT_CATEGORY_DESCRIPTION.
DdqGetDiagnosticRecordCategoryCount

Busca o número (tamanho) das categorias de registro de diagnóstico no recurso apontado pelo identificador HDIAGNOSTIC_EVENT_CATEGORY_DESCRIPTION.
DdqGetDiagnosticRecordCount

Busca o número (tamanho) de elementos no recurso apontado pelo identificador HDIAGNOSTIC_DATA_RECORD.
DdqGetDiagnosticRecordLocaleTagAtIndex

Busca a descrição da marca no índice especificado no recurso apontado pelo identificador HDIAGNOSTIC_DATA_EVENT_TAG_DESCRIPTION.
DdqGetDiagnosticRecordLocaleTagCount

Busca o número (tamanho) de marcas no recurso apontado pelo identificador HDIAGNOSTIC_DATA_EVENT_TAG_DESCRIPTION.
DdqGetDiagnosticRecordLocaleTags

Busca informações para todas as marcas conhecidas na localidade especificada e fornece um identificador, HDIAGNOSTIC_EVENT_TAG_DESCRIPTION, aos dados. Uma localidade de exemplo seria "en-US". Um exemplo de valor retornado é um recurso DIAGNOSTIC_EVENT_TAG_DESCRIPTION que contém os seguintes dados: marca: 11, nome: "Conectividade e Configuração do Dispositivo" e descrição: "Dados que descrevem as conexões e a configuração dos dispositivos conectados ao serviço e à rede, incluindo a configuração, a configuração e o desempenho dos identificadores de dispositivo (por exemplo, endereços IP).
DdqGetDiagnosticRecordPage

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.
DdqGetDiagnosticRecordPayload

Busca o texto da carga para o registro de evento especificado por rowId.
DdqGetDiagnosticRecordProducerAtIndex

Busca a descrição de um produtor no índice especificado no recurso apontado pelo identificador HDIAGNOSTIC_EVENT_PRODUCER_DESCRIPTION.
DdqGetDiagnosticRecordProducerCategories

Produtores e categorias têm uma relação hierárquica, ou seja, as categorias pertencem aos produtores. Essa função busca as IDs de Categoria disponíveis e a representação de texto de categorias para um determinado nome de produtor de diagnóstico.
DdqGetDiagnosticRecordProducerCount

Busca o número (tamanho) dos produtores no recurso apontado pelo HDIAGNOSTIC_EVENT_PRODUCER_DESCRIPTION.
DdqGetDiagnosticRecordProducers

Busca produtores de dados de diagnóstico disponíveis para uma sessão de consulta de dados de diagnóstico.
DdqGetDiagnosticRecordStats

Busca as estatísticas de registro de dados de diagnóstico da transcrição de eventos filtradas. A filtragem nas estatísticas retornadas é executada usando o parâmetro de entrada, DIAGNOSTIC_DATA_SEARCH_CRITERIA filtro. O estado do registro descreve quantos registros que correspondem aos critérios de pesquisa estão disponíveis e retorna parâmetros usados para consulta adicional de dados. Um dos usos dessa API é marcar se houve alterações desde a última vez em que os dados foram consultados. Uma alteração nos parâmetros de saída indica uma alteração no estado do estado do registro de transcrição do evento.
DdqGetDiagnosticRecordSummary

Busca estatísticas gerais sobre os registros de dados de diagnóstico, filtre por produtor.
DdqGetDiagnosticRecordTagDistribution

Busca eventos de dados de diagnóstico por estatísticas de distribuição de eventos de marca de privacidade com base nos nomes de produtor especificados.
DdqGetDiagnosticReport

Busca relatórios de erro carregados ou enfileirados para upload desse computador por meio de HDIAGNOSTIC_REPORT_DATA identificador.
DdqGetDiagnosticReportAtIndex

Busca um relatório de erro e suas informações no índice especificado no recurso apontado pelo identificador HDIAGNOSTIC_REPORT_DATA.
DdqGetDiagnosticReportCount

Busca o número (tamanho) dos relatórios de erro no recurso apontado por HDIAGNOSTIC_REPORT_DATA identificador.
DdqGetDiagnosticReportStoreReportCount

Busca o número (tamanho) de relatórios armazenados no repositório solicitado.
DdqGetSessionAccessLevel

Retorna o nível de acesso a dados da sessão atual de Consulta de Dados de Diagnóstico.
DdqGetTranscriptConfiguration

Obtém a configuração de transcrição de eventos, como tamanho máximo de armazenamento e horas de histórico de dados.
DdqIsDiagnosticRecordSampledIn

Busca o estado amostrado do dispositivo para um evento.
DdqSetTranscriptConfiguration

Define a configuração de transcrição de eventos, como tamanho máximo de armazenamento e horas de histórico de dados. Observe que a configuração falhará se o usuário não for elevado.