Win32_PerfRawData clase

Clase base abstracta para todas las clases de contadores de rendimiento sin procesar concretas.

Para aparecer en El Monitor del sistema, las clases de contador de rendimiento deben agregarse al espacio de nombres root\cimv2 y derivarse de Win32_PerfRawData. Los datos de estas clases los proporciona el proveedor de contadores de rendimiento de alto rendimiento.

Las siguientes propiedades se heredan cuando una clase se deriva de Win32_PerfRawData:

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

En cada caso, el proveedor debe rellenar las propiedades o la clase no se puede mostrar en el Monitor del sistema. Estas propiedades se usan para calcular fórmulas de tipo de contador por parte de los consumidores de datos de rendimiento.

La siguiente sintaxis se simplifica desde el código MOF y muestra todas las propiedades heredadas.

Sintaxis

[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;
};

Miembros

La clase Win32_PerfRawData tiene estos tipos de miembros:

Propiedades

La clase Win32_PerfRawData tiene estas propiedades.

Caption

Tipo de datos: cadena

Tipo de acceso: solo lectura

Calificadores: MaxLen (64)

Breve descripción textual de la estadística o métrica.

Esta propiedad se hereda de CIM_StatisticalInformation.

Descripción

Tipo de datos: cadena

Tipo de acceso: solo lectura

Descripción textual de la estadística o métrica.

Esta propiedad se hereda de CIM_StatisticalInformation.

Frequency_Object

Tipo de datos: uint64

Tipo de acceso: solo lectura

Frecuencia en tics por segundo de la propiedad Timestamp_Object . Cuando se subclase, el proveedor define esta propiedad.

Para más información sobre el uso de valores uint64 en scripts, vea Scripting in WMI.

Esta propiedad se hereda de Win32_Perf.

Frequency_PerfTime

Tipo de datos: uint64

Tipo de acceso: solo lectura

Frecuencia en tics por segundo de la propiedad Frequency_PerfTime . Se puede obtener un valor llamando a la función de Windows QueryPerformanceCounter.

Para más información sobre el uso de valores uint64 en scripts, vea Scripting in WMI.

Esta propiedad se hereda de Win32_Perf.

Frequency_Sys100NS

Tipo de datos: uint64

Tipo de acceso: solo lectura

Frecuencia en tics por segundo de la propiedad Timestamp_Sys100NS (10000000).

Para más información sobre el uso de valores uint64 en scripts, vea Scripting in WMI.

Esta propiedad se hereda de Win32_Perf.

Nombre

Tipo de datos: cadena

Tipo de acceso: solo lectura

Calificadores: MaxLen (256)

Etiqueta por la que se conoce la estadística o métrica. Cuando se subclase, esta propiedad se puede invalidar para que sea una propiedad de clave.

Esta propiedad se hereda de CIM_StatisticalInformation.

Timestamp_Object

Tipo de datos: uint64

Tipo de acceso: solo lectura

Marca de tiempo definida por el objeto. El proveedor define su propiedad.

Para más información sobre el uso de valores uint64 en scripts, vea Scripting in WMI.

Esta propiedad se hereda de Win32_Perf.

Timestamp_PerfTime

Tipo de datos: uint64

Tipo de acceso: solo lectura

Marca de tiempo del contador de alto rendimiento. Se puede obtener un valor llamando a la función de Windows QueryPerformanceCounter.

Para más información sobre el uso de valores uint64 en scripts, vea Scripting in WMI.

Esta propiedad se hereda de Win32_Perf.

Timestamp_Sys100NS

Tipo de datos: uint64

Tipo de acceso: solo lectura

Valor de marca de tiempo en unidades de 100 nanosegundos.

Para más información sobre el uso de valores uint64 en scripts, vea Scripting in WMI.

Esta propiedad se hereda de Win32_Perf.

Comentarios

La clase Win32_PerfRawData se deriva de Win32_Perf, que se deriva de CIM_StatisticalInformation.

Todas las clases derivadas de Win32_Perf están diseñadas para usarse con un objeto refresher . Para obtener más información sobre cómo crear y usar un objeto de actualizador en el lenguaje de programación de C++, vea Obtener acceso a datos de rendimiento en C++. Para obtener más información sobre cómo crear y usar un objeto refresher en un lenguaje de programación de scripts, vea Actualizar datos WMI en scripts.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows Vista
Servidor mínimo compatible
Windows Server 2008
Espacio de nombres
Root\CIMV2
MOF
CIMWin32.mof
Archivo DLL
WmiPerfInst.dll

Consulte también

Win32_Perf

Clases de contador de rendimiento

Acceso a las clases de rendimiento preinstaladas de WMI

Tareas de WMI: Supervisión del rendimiento

Acceso a datos de rendimiento en script