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