Compartilhar via


Classe SampledProfile

Essa classe é a classe de tipo de evento para eventos de perfil amostrados.

A sintaxe a seguir é simplificada do código MOF.

Sintaxe

[EventType{46}, EventTypeName{"SampleProfile"}]
class SampledProfile : PerfInfo
{
  uint32 InstructionPointer;
  uint32 ThreadId;
  uint32 Count;
};

Membros

A classe SampledProfile tem estes tipos de membros:

Propriedades

A classe SampledProfile tem essas propriedades.

Count

Tipo de dados: uint32

Tipo de acesso: Somente leitura

Qualificadores: WmiDataId(3)

Não usado.

InstructionPointer

Tipo de dados: uint32

Tipo de acesso: Somente leitura

Qualificadores: WmiDataId(1), Ponteiro

Endereço da imagem que estava em execução no momento em que o processador foi amostrado.

ThreadId

Tipo de dados: uint32

Tipo de acesso: Somente leitura

Qualificadores: WmiDataId(2)

Identificador de thread do thread que estava em execução no momento em que o processador foi amostrado.

Comentários

Esses eventos fornecem um perfil de execução amostrado. O evento registra o que estava sendo executado no processador. Você pode usar os eventos image para identificar o módulo binário que contém essa instrução. Em seguida, você pode usar essas informações para produzir um perfil de execução durante o rastreamento.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows Server 2008 [somente aplicativos da área de trabalho]