_Classe PageFault v2

Cette classe est la classe parente pour les événements d’erreur de page.

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

Syntaxe

[Guid("{3d6fa8d3-fe05-11d0-9dda-00c04fd7ba7c}"), EventVersion(2)]
class PageFault_V2 : MSNT_SystemTrace
{
};

Membres

La classe PageFault _ v2 ne définit aucun membre.

Remarques

Pour activer tous les événements d’erreur de page dans une session de journalisation du noyau NT, spécifiez l’indicateur de _ _ _ _ _ défaillance de page mémoire de l’indicateur de trace d’événements dans le membre EnableFlags d’une structure de Propriétés de _ trace _ d’événements lors de l’appel de la fonction StartTrace . Vous pouvez également spécifier les indicateurs suivants :

  • erreur de mémoire de l’indicateur de trace d’événements _ _ _ _ _
  • indicateur de suivi d’événement- _ _ _ _ allocation virtuelle

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

Type d'événement Description
_Type de suivi d’événement _ _ mm _ Cow (la valeur de type d’événement est 12)
Événement de copie sur écriture. La classe PageFault _ TypeGroup1 MOF définit les données d’événement pour cet événement. avant Windows Vista, la classe MOF PageFault _ TransitionFault définit l’événement.
_Type de suivi d’événement _ _ mm _ DZF (la valeur de type d’événement est 11)
Événement d’erreur de la demande zéro. La classe PageFault _ TypeGroup1 MOF définit les données d’événement pour cet événement. avant Windows Vista, la classe MOF PageFault _ TransitionFault définit l’événement.
_Type de suivi d’événement _ _ mm _ GPF (la valeur de type d’événement est 13)
Événement d’erreur de page de garde. La classe PageFault _ TypeGroup1 MOF définit les données d’événement pour cet événement. avant Windows Vista, la classe MOF PageFault _ TransitionFault définit l’événement.
_Type de suivi d’événement _ _ mm _ HPF (la valeur de type d’événement est 14)
Événement d’erreur de page matérielle. La classe PageFault _ TypeGroup1 MOF définit les données d’événement pour cet événement. avant Windows Vista, la classe MOF PageFault _ TransitionFault définit l’événement.
Type de suivi d’événement _ _ _ mm _ TF (la valeur de type d’événement est 10)
Événement d’erreur de transition. La classe PageFault _ TypeGroup1 MOF définit les données d’événement pour cet événement. avant Windows Vista, la classe MOF PageFault _ TransitionFault définit l’événement.
_Type de suivi d’événement _ _ mm _ AV (la valeur de type d’événement est 15)
Événement de violation d’accès. La classe PageFault _ TypeGroup1 MOF définit les données d’événement pour cet événement.
Valeur de type d’événement, 32 Événement d’erreur de page matérielle. La classe PageFault _ HardFault MOF définit les données d’événement pour cet événement.
Valeur de type d’événement, 105 Chargement de l’image dans l’événement de fichier d’échange. La classe PageFault _ ImageLoadBacked MOF définit les données d’événement pour cet événement.
Valeur de type d’événement, 98 Événement d’allocation virtuelle. La classe de la classe MOF VirtualAlloc définit les données d’événement pour cet événement.
Valeur de type d’événement, 99 Événement libre virtuel. La classe de la classe MOF VirtualAlloc définit les données d’événement pour cet événement.

Vous pouvez utiliser les membres ProcessID et ThreadID de l' _ _ en-tête de trace d’événements pour identifier le processus ou le thread défaillant.

Configuration requise

Condition requise Valeur
Client minimal pris en charge
Windows [Applications de bureau XP uniquement]
Serveur minimal pris en charge
Windows Serveur 2003 [ applications de bureau uniquement]