classe Win32_PerfRawData

A classe base abstrata para todas as classes concretas de contador de desempenho bruto.

Para aparecer no Monitor do Sistema, as classes de contador de desempenho devem ser adicionadas ao namespace root\cimv2 e derivadas de Win32_PerfRawData. Os dados nessas classes são fornecidos pelo Provedor de Contador de Desempenho de alto desempenho.

As propriedades a seguir são herdadas quando uma classe é derivada de Win32_PerfRawData:

  • Timestamp_PerfTime
  • Timestamp_Sys100NS
  • Timestamp_Object
  • Frequency_PerfTime
  • Frequency_Sys100NS
  • Frequency_Object

Em cada caso, as propriedades devem ser preenchidas pelo provedor ou a classe não pode ser exibida no Monitor do Sistema. Essas propriedades são usadas para calcular fórmulas de tipo de contador por consumidores de dados de desempenho.

A sintaxe a seguir é simplificada do código MOF e mostra todas as propriedades herdadas.

Sintaxe

[abstract, AMENDMENT]
class Win32_PerfRawData : Win32_Perf
{
  string Caption;
  string Description;
  string Name;
  uint64 Frequency_Object;
  uint64 Frequency_PerfTime;
  uint64 Frequency_Sys100NS;
  uint64 Timestamp_Object;
  uint64 Timestamp_PerfTime;
  uint64 Timestamp_Sys100NS;
};

Membros

A classe Win32_PerfRawData tem estes tipos de membros:

Propriedades

A classe Win32_PerfRawData tem essas propriedades.

Legenda

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: MaxLen (64)

Descrição textual curta para a estatística ou a métrica.

Essa propriedade é herdada de CIM_StatisticalInformation.

Descrição

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Descrição textual da estatística ou da métrica.

Essa propriedade é herdada de CIM_StatisticalInformation.

Frequency_Object

Tipo de dados: uint64

Tipo de acesso: Somente leitura

Frequência em tiques por segundo da propriedade Timestamp_Object . Quando subclasse, o provedor define essa propriedade.

Para obter mais informações sobre como usar valores uint64 em scripts, consulte Scripts no WMI.

Essa propriedade é herdada de Win32_Perf.

Frequency_PerfTime

Tipo de dados: uint64

Tipo de acesso: Somente leitura

Frequência em tiques por segundo da propriedade Frequency_PerfTime . Um valor pode ser obtido chamando a função do Windows QueryPerformanceCounter.

Para obter mais informações sobre como usar valores uint64 em scripts, consulte Scripts no WMI.

Essa propriedade é herdada de Win32_Perf.

Frequency_Sys100NS

Tipo de dados: uint64

Tipo de acesso: Somente leitura

Frequência em tiques por segundo da propriedade Timestamp_Sys100NS (10000000).

Para obter mais informações sobre como usar valores uint64 em scripts, consulte Scripts no WMI.

Essa propriedade é herdada de Win32_Perf.

Nome

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: MaxLen (256)

Rótulo pelo qual a estatística ou a métrica é conhecida. Quando subclasse, essa propriedade pode ser substituída para ser uma propriedade de chave.

Essa propriedade é herdada de CIM_StatisticalInformation.

Timestamp_Object

Tipo de dados: uint64

Tipo de acesso: Somente leitura

Carimbo de data/hora definido pelo objeto. O provedor define sua propriedade.

Para obter mais informações sobre como usar valores uint64 em scripts, consulte Scripts no WMI.

Essa propriedade é herdada de Win32_Perf.

Timestamp_PerfTime

Tipo de dados: uint64

Tipo de acesso: Somente leitura

Carimbo de data/hora do contador de alto desempenho. Um valor pode ser obtido chamando a função do Windows QueryPerformanceCounter.

Para obter mais informações sobre como usar valores uint64 em scripts, consulte Scripts no WMI.

Essa propriedade é herdada de Win32_Perf.

Timestamp_Sys100NS

Tipo de dados: uint64

Tipo de acesso: Somente leitura

Valor de carimbo de data/hora em 100 unidades nanossegundos.

Para obter mais informações sobre como usar valores uint64 em scripts, consulte Scripts no WMI.

Essa propriedade é herdada de Win32_Perf.

Comentários

A classe Win32_PerfRawData é derivada de Win32_Perf, que é derivado de CIM_StatisticalInformation.

Todas as classes derivadas de Win32_Perf foram projetadas para serem usadas com um objeto de atualização . Para obter mais informações sobre como criar e usar um objeto de atualização na linguagem de programação C++, consulte Acessando dados de desempenho em C++. Para obter mais informações sobre como criar e usar um objeto de atualização em uma linguagem de programação de script, consulte Atualizando dados WMI em scripts.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows Vista
Servidor mínimo com suporte
Windows Server 2008
Namespace
Root\CIMV2
MOF
CIMWin32.mof
DLL
WmiPerfInst.dll

Confira também

Win32_Perf

Classes de contador de desempenho

Acessando classes de desempenho pré-instaladas do WMI

Tarefas do WMI: Monitoramento de Desempenho

Acessando dados de desempenho no script