Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
O formato dos dados recuperados pela funçãoRegQueryValueEx começa com uma estrutura de cabeçalho de comprimento fixo, PERF_DATA_BLOCK. A estrutura PERF_DATA_BLOCK descreve o sistema e os dados de desempenho. A estrutura PERF_DATA_BLOCK é seguida por um número variável de itens de dados de objeto de comprimento variável. O cabeçalho de cada item de objeto contém o deslocamento do próximo item de objeto na lista. O diagrama a seguir mostra a estrutura básica de dados de desempenho.
Há dois formatos para os itens de dados do objeto: um que oferece suporte a várias instâncias e outro que não oferece suporte a várias instâncias.
Cada bloco de item de dados de objeto contém uma estrutura de PERF_OBJECT_TYPE, que descreve os dados de desempenho para o objeto. A estrutura PERF_OBJECT_TYPE é seguida por uma lista de estruturas PERF_COUNTER_DEFINITION, uma para cada contador definido para o objeto. Para um objeto com apenas uma instância, a lista de estruturas PERF_COUNTER_DEFINITION é seguida por uma única estrutura PERF_COUNTER_BLOCK, seguida pelos dados do contador. Cada estrutura PERF_COUNTER_DEFINITION contém o deslocamento desde o início da estrutura PERF_COUNTER_BLOCK até os dados do contador correspondentes. O diagrama a seguir mostra a estrutura de um objeto de desempenho que não oferece suporte a várias instâncias.
Para um tipo de objeto que suporta várias instâncias, a lista de estruturas PERF_COUNTER_DEFINITION é seguida por uma lista de blocos de informações de instância (um para cada instância). Cada bloco de informações da instância contém uma estrutura PERF_INSTANCE_DEFINITION, o nome da instância e uma estrutura PERF_COUNTER_BLOCK. O diagrama a seguir mostra a estrutura de um objeto de desempenho que oferece suporte a duas instâncias.
Para obter um exemplo que usa os deslocamentos, consulte Exibindo nomes de objeto, instância e contador.