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)

Consulte también

HalAllocateHardwareCounters

PHYSICAL_COUNTER_RESOURCE_DESCRIPTOR