Condividi tramite


struttura PHYSICAL_COUNTER_RESOURCE_LIST (ntddk.h)

La struttura PHYSICAL_COUNTER_RESOURCE_LIST descrive una matrice di strutture PHYSICAL_COUNTER_RESOURCE_DESCRIPTOR .

Sintassi

typedef struct _PHYSICAL_COUNTER_RESOURCE_LIST {
  ULONG                                Count;
  PHYSICAL_COUNTER_RESOURCE_DESCRIPTOR Descriptors[ANYSIZE_ARRAY];
} PHYSICAL_COUNTER_RESOURCE_LIST, *PPHYSICAL_COUNTER_RESOURCE_LIST;

Members

Count

Numero di elementi nella matrice Descrittori .

Descriptors[ANYSIZE_ARRAY]

Primo elemento in una matrice di strutture PHYSICAL_COUNTER_RESOURCE_DESCRIPTOR . Se la matrice contiene più elementi, gli elementi rimanenti seguono immediatamente il primo elemento.

Commenti

Questa struttura descrive un set di risorse contatori. La maggior parte dei processori dispone di unità di monitoraggio delle prestazioni (PMU) che contengono diversi contatori hardware per misurare vari aspetti delle prestazioni del sistema. Una risorsa contatore è un singolo contatore hardware, un blocco di contatori contigui o un interrupt di overflow del contatore in un pmU.

Il buffer allocato per contenere una struttura PHYSICAL_COUNTER_RESOURCE_LIST deve essere sufficientemente grande da contenere la struttura e tutti gli elementi della matrice PHYSICAL_COUNTER_RESOURCE_DESCRIPTOR che seguono la struttura.

Il parametro ResourceList della routine HalAllocateHardwareCounters è un puntatore a una struttura PHYSICAL_COUNTER_RESOURCE_LIST. In Windows 7 questo parametro non è usato e deve essere impostato su NULL.

Requisiti

Requisito Valore
Client minimo supportato Supportato in Windows 7 e versioni successive di Windows.
Intestazione ntddk.h (include Ntddk.h, Ntifs.h)

Vedi anche

HalAllocateHardwareCounters

PHYSICAL_COUNTER_RESOURCE_DESCRIPTOR