Partager via


Classe PerfInfo

Cette classe est la classe parente pour les événements de compteur de performances.

La syntaxe suivante est simplifiée à partir du code MOF.

Syntaxe

[Guid("{ce1dbfb4-137e-4da6-87b0-3f59aa102cbc}"), EventVersion(2)]
class PerfInfo : MSNT_SystemTrace
{
};

Membres

La classe PerfInfo ne définit aucun membre.

Notes

Pour activer les événements d’appel de procédure différée (DPC) dans une session de journalisation du noyau NT, spécifiez l’indicateur EVENT_TRACE_FLAG_DPC dans le membre EnableFlags d’une structure EVENT_TRACE_PROPERTIES lors de l’appel de la fonction StartTrace . Vous pouvez également spécifier un ou plusieurs des indicateurs suivants :

  • EVENT_TRACE_FLAG_INTERRUPT
  • EVENT_TRACE_FLAG_PROFILE
  • EVENT_TRACE_FLAG_SYSTEMCALL

Les consommateurs de suivi d’événements peuvent implémenter un traitement spécial pour les événements DPC en appelant la fonction SetTraceCallback et en spécifiant PerfInfoGuid comme paramètre pGuid . Utilisez les types d’événements suivants pour identifier l’événement réel lors de la consommation d’événements.

Type d'événement Description
Valeur du type d’événement, 46 Exemple d’événement de profil. La classe SampledProfile MOF définit les données d’événement pour cet événement.
Valeur du type d’événement, 51 Événement d’entrée d’appel système. La classe MOF SysCallEnter définit les données d’événement pour cet événement.
Valeur du type d’événement, 52 Événement de sortie d’appel système. La classe MOF SysCallExit définit les données d’événement pour cet événement.
Valeur du type d’événement, 66 Événement DPC threaded. La classe MOF DPC définit les données d’événement pour cet événement.
Valeur du type d’événement, 67 Événement de routine de service d’interruption (ISR). La classe ISR MOF définit les données d’événement pour cet événement.
Valeur du type d’événement, 68 Événement DPC. La classe MOF DPC définit les données d’événement pour cet événement.
Valeur du type d’événement, 69 Événement du minuteur DPC. La classe MOF DPC définit les données d’événement pour cet événement.

 

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge
Windows Server 2008 [applications de bureau uniquement]