estructura PHYSICAL_COUNTER_RESOURCE_LIST (ntddk.h)
La estructura PHYSICAL_COUNTER_RESOURCE_LIST describe una matriz de estructuras de PHYSICAL_COUNTER_RESOURCE_DESCRIPTOR .
Sintaxis
typedef struct _PHYSICAL_COUNTER_RESOURCE_LIST {
ULONG Count;
PHYSICAL_COUNTER_RESOURCE_DESCRIPTOR Descriptors[ANYSIZE_ARRAY];
} PHYSICAL_COUNTER_RESOURCE_LIST, *PPHYSICAL_COUNTER_RESOURCE_LIST;
Miembros
Count
Número de elementos de la matriz Descriptores .
Descriptors[ANYSIZE_ARRAY]
Primer elemento de una matriz de estructuras PHYSICAL_COUNTER_RESOURCE_DESCRIPTOR . Si la matriz contiene más de un elemento, los elementos restantes siguen inmediatamente al primer elemento.
Comentarios
Esta estructura describe un conjunto de recursos de contador. La mayoría de los procesadores tienen unidades de monitor de rendimiento (PMU) que contienen una serie de contadores de hardware para medir varios aspectos del rendimiento del sistema. Un recurso de contador es un único contador de hardware, un bloque de contadores contiguos o una interrupción de desbordamiento de contador en una PMU.
El búfer asignado para contener una estructura de PHYSICAL_COUNTER_RESOURCE_LIST debe ser lo suficientemente grande como para contener la estructura más los elementos de matriz PHYSICAL_COUNTER_RESOURCE_DESCRIPTOR que siguen a la estructura.
El parámetro ResourceList de la rutina HalAllocateHardwareCounters es un puntero a una estructura de PHYSICAL_COUNTER_RESOURCE_LIST. En Windows 7, este parámetro no se usa y debe establecerse en NULL.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Compatible con Windows 7 y versiones posteriores de Windows. |
Encabezado | ntddk.h (include Ntddk.h, Ntifs.h) |