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) |