Partager via


structure PHYSICAL_COUNTER_RESOURCE_LIST (ntddk.h)

La structure PHYSICAL_COUNTER_RESOURCE_LIST décrit un tableau de structures PHYSICAL_COUNTER_RESOURCE_DESCRIPTOR.

Syntaxe

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

Membres

Count

Nombre d’éléments dans le tableau descripteurs.

Descriptors[ANYSIZE_ARRAY]

Premier élément d’un tableau de structures PHYSICAL_COUNTER_RESOURCE_DESCRIPTOR. Si le tableau contient plusieurs éléments, les éléments restants suivent immédiatement le premier élément.

Remarques

Cette structure décrit un ensemble de ressources de compteur. La plupart des processeurs ont des unités d’analyse de performances (PMU) qui contiennent un certain nombre de compteurs matériels pour mesurer différents aspects des performances du système. Une ressource de compteur est un compteur matériel unique, un bloc de compteurs contigus ou une interruption de dépassement de compteur dans un PMU.

La mémoire tampon allouée pour contenir une structure PHYSICAL_COUNTER_RESOURCE_LIST doit être suffisamment grande pour contenir la structure, ainsi que les éléments de tableau PHYSICAL_COUNTER_RESOURCE_DESCRIPTOR qui suivent la structure.

Le paramètre Resource List HalAllocateHardwareCounters est un pointeur vers une structure PHYSICAL_COUNTER_RESOURCE_LIST. Dans Windows 7, ce paramètre n’est pas utilisé et doit être défini sur NULL.

Exigences

Exigence Valeur
client minimum pris en charge Pris en charge dans Windows 7 et versions ultérieures de Windows.
d’en-tête ntddk.h (include Ntddk.h, Ntifs.h)

Voir aussi

HalAllocateHardwareCounters

PHYSICAL_COUNTER_RESOURCE_DESCRIPTOR