estrutura PHYSICAL_COUNTER_RESOURCE_LIST (ntddk.h)

A estrutura PHYSICAL_COUNTER_RESOURCE_LIST descreve uma matriz de estruturas PHYSICAL_COUNTER_RESOURCE_DESCRIPTOR .

Sintaxe

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

Membros

Count

O número de elementos na matriz Descritores .

Descriptors[ANYSIZE_ARRAY]

O primeiro elemento em uma matriz de estruturas PHYSICAL_COUNTER_RESOURCE_DESCRIPTOR . Se a matriz contiver mais de um elemento, os elementos restantes seguirão imediatamente o primeiro elemento.

Comentários

Essa estrutura descreve um conjunto de recursos de contador. A maioria dos processadores tem PMUs (unidades de monitor de desempenho) que contêm vários contadores de hardware para medir vários aspectos do desempenho do sistema. Um recurso de contador é um único contador de hardware, um bloco de contadores contíguos ou uma interrupção de estouro de contador em um PMU.

O buffer alocado para conter uma estrutura PHYSICAL_COUNTER_RESOURCE_LIST deve ser grande o suficiente para conter a estrutura, além de qualquer PHYSICAL_COUNTER_RESOURCE_DESCRIPTOR elementos de matriz que seguem a estrutura.

O parâmetro ResourceList da rotina HalAllocateHardwareCounters é um ponteiro para uma estrutura PHYSICAL_COUNTER_RESOURCE_LIST. No Windows 7, esse parâmetro não é utilizado e deve ser definido como NULL.

Requisitos

Requisito Valor
Cliente mínimo com suporte Com suporte no Windows 7 e versões posteriores do Windows.
Cabeçalho ntddk.h (inclua Ntddk.h, Ntifs.h)

Confira também

HalAllocateHardwareCounters

PHYSICAL_COUNTER_RESOURCE_DESCRIPTOR