estructura de PERF_COUNTER_INFO (perflib.h)
Define información sobre un contador que usa un proveedor. La herramienta CTRPP genera automáticamente esta estructura en función del esquema que especifique.
Sintaxis
typedef struct _PERF_COUNTER_INFO {
ULONG CounterId;
ULONG Type;
ULONGLONG Attrib;
ULONG Size;
ULONG DetailLevel;
LONG Scale;
ULONG Offset;
} PERF_COUNTER_INFO, *PPERF_COUNTER_INFO;
Miembros
CounterId
Identificador que identifica de forma única el contador dentro del conjunto de contadores.
Type
Especifica el tipo de contador. Para obtener posibles tipos de contadores, consulta Tipos de contadores en la Guía de implementación de Windows 2003.
Attrib
Uno o varios atributos que indican cómo mostrar este contador.
Los valores posibles son:
Los atributos PERF_ATTRIB_NO_GROUP_SEPARATOR, PERF_ATTRIB_DISPLAY_AS_REAL y PERF_ATTRIB_DISPLAY_AS_HEX no son mutuamente excluyentes. Si especifica los tres atributos, la prioridad se asigna a los atributos en el orden especificado.
Size
Tamaño, en bytes, de esta estructura.
DetailLevel
Especifique la audiencia de destino para el contador.
Los valores posibles son:
Valor | Significado |
---|---|
|
Puede mostrar el contador en cualquier nivel de usuario. |
|
El contador es complicado y solo se debe mostrar a los usuarios avanzados. |
Scale
Factor de escala que se va a aplicar al valor del contador. Los valores válidos van de –10 a 10. Cero si no se aplica ninguna escala. Si este valor es cero, el valor de escala es 1; si este valor es 1, el valor de escala es 10; si este valor es –1, el valor de escala es .10; y así sucesivamente.
Offset
Desplazamiento de bytes desde el principio del bloque PERF_COUNTERSET_INSTANCE al valor del contador.
Comentarios
Esta estructura se encuentra dentro de un bloque PERF_COUNTERSET_INFO o PERF_COUNTERSET_INSTANCE .
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Encabezado | perflib.h |