encabezado perflib.h
Los contadores de rendimiento usan este encabezado. Para más información, consulte:
perflib.h contiene las siguientes interfaces de programación:
PerfAddCounters Agrega especificaciones de contador de rendimiento a la consulta especificada. |
PerfCloseQueryHandle Cierra un identificador de consulta que abrió llamando a PerfOpenQueryHandle. |
PerfCreateInstance Crea una instancia del conjunto de contadores especificado. |
PerfDecrementULongCounterValue Disminuye el valor de un contador cuyo valor es un entero de 4 bytes sin signo. Los proveedores usan esta función. |
PerfDecrementULongLongCounterValue Disminuye el valor de un contador cuyo valor es un entero de 8 bytes sin signo. Los proveedores usan esta función. |
PerfDeleteCounters Quita las especificaciones del contador de rendimiento especificadas de la consulta especificada. |
PerfDeleteInstance Elimina una instancia del conjunto de contadores creado por la función PerfCreateInstance. |
PerfEnumerateCounterSet Obtiene los identificadores del conjunto de contadores de los conjuntos de contadores registrados en el sistema especificado. Los identificadores del conjunto de contadores son identificadores únicos globales (GUID). |
PerfEnumerateCounterSetInstances Obtiene los nombres e identificadores de las instancias activas de un contador establecido en el sistema especificado. |
PerfIncrementULongCounterValue Incrementa el valor de un contador cuyo valor es un entero de 4 bytes sin signo. Los proveedores usan esta función. |
PerfIncrementULongLongCounterValue Incrementa el valor de un contador cuyo valor es un entero de 8 bytes sin signo. Los proveedores usan esta función. |
PerfOpenQueryHandle Crea un identificador que hace referencia a una consulta en el sistema especificado. Una consulta es una lista de especificaciones de contador. |
PerfQueryCounterData Obtiene los valores de los contadores de rendimiento que coinciden con las especificaciones de contador de la consulta especificada. |
PerfQueryCounterInfo Obtiene las especificaciones del contador en la consulta especificada. |
PerfQueryCounterSetRegistrationInfo Obtiene información sobre un conjunto de contadores en el sistema especificado. |
PerfQueryInstance Recupera un puntero a la instancia del conjunto de contadores especificado. Los proveedores usan esta función. |
PerfSetCounterRefValue Novedades el valor de un contador cuyo valor es un puntero a los datos reales. Los proveedores usan esta función. |
PerfSetCounterSetInfo Especifica el diseño de un conjunto de contadores determinado. |
PerfSetULongCounterValue Novedades el valor de un contador cuyo valor es un entero de 4 bytes sin signo. Los proveedores usan esta función. |
PerfSetULongLongCounterValue Novedades el valor de un contador cuyo valor es un entero de 8 bytes sin signo. Los proveedores usan esta función. |
PerfStartProvider Registra el proveedor. (PerfStartProvider) |
PerfStartProviderEx Registra el proveedor. (PerfStartProviderEx) |
PerfStopProvider Quita el registro del proveedor de la lista de proveedores registrados y libera todos los recursos asociados al proveedor. |
PERF_MEM_ALLOC Los proveedores implementan esta función para proporcionar administración de memoria personalizada para PERFLIB. Un |
PERF_MEM_FREE Los proveedores implementan esta función para proporcionar administración de memoria personalizada para PERFLIB. F |
PERFLIBREQUEST Los proveedores pueden implementar esta función para recibir notificaciones cuando los consumidores realizan determinadas acciones, como agregar o quitar contadores de una consulta. |
PERF_COUNTER_DATA Contiene información sobre el bloque PERF_COUNTER_DATA que contiene la estructura. |
PERF_COUNTER_HEADER Contiene información sobre el bloque PERF_COUNTER_HEADER que contiene la estructura. |
PERF_COUNTER_IDENTIFIER Contiene información sobre el bloque PERF_COUNTER_IDENTIFIER que contiene la estructura. |
PERF_COUNTER_IDENTITY Define el contador que se envía a la devolución de llamada de un proveedor cuando el consumidor agrega o quita un contador de la consulta. |
PERF_COUNTER_INFO 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. |
PERF_COUNTER_REG_INFO Proporciona información de registro sobre un contador de rendimiento. |
PERF_COUNTERSET_INFO Define información sobre un conjunto de contadores que usa un proveedor. La herramienta CTRPP genera automáticamente esta estructura en función del esquema que especifique. |
PERF_COUNTERSET_INSTANCE Define una instancia de un conjunto de contadores. |
PERF_COUNTERSET_REG_INFO Contiene información sobre el bloque PERF_COUNTERSET_REG_INFO que contiene la estructura. |
PERF_DATA_HEADER Proporciona información sobre el bloque PERF_DATA_HEADER que contiene la estructura. |
PERF_INSTANCE_HEADER Proporciona información sobre el bloque PERF_INSTANCE_HEADER que contiene la estructura. |
PERF_MULTI_COUNTERS Proporciona información sobre el bloque PERF_MULTI_COUNTERS que contiene la estructura. |
PERF_MULTI_INSTANCES Proporciona información sobre el bloque PERF_MULTI_INSTANCES que contiene la estructura. |
PERF_PROVIDER_CONTEXT Define la información de contexto del proveedor. |
PERF_STRING_BUFFER_HEADER Proporciona información sobre el bloque PERF_STRING_BUFFER_HEADER que contiene la estructura . |
PERF_STRING_COUNTER_HEADER Indica dónde se inicia el contador de rendimiento indicado en el bloque PERF_STRING_BUFFER_HEADER que la cadena que contiene el nombre o la cadena de ayuda para el contador de rendimiento indicado. |
PerfCounterDataType Indica el tipo de contenido de un bloque de PERF_COUNTER_HEADER que la función PerfQueryCounterData incluye como parte del bloque PERF_DATA_HEADER que la función genera como salida. |
PerfRegInfoType Indica los tipos de información que puede solicitar sobre un conjunto de contadores de rendimiento llamando a la función PerfQueryCounterSetRegistrationInfo. |