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 tous les éléments de tableau PHYSICAL_COUNTER_RESOURCE_DESCRIPTOR qui suivent la structure.

Le paramètre ResourceList de la routine 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.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Pris en charge dans Windows 7 et versions ultérieures de Windows.
En-tête ntddk.h (inclure Ntddk.h, Ntifs.h)

Voir aussi

HalAllocateHardwareCounters

PHYSICAL_COUNTER_RESOURCE_DESCRIPTOR