Partager via


Événement

Décrit les événements de noyau sur lesquels les compteurs matériels sont collectés. Cet élément doit être utilisé avec counters et l’élément Counter.

Hiérarchie d’éléments

Syntaxe

<Event Value = "AlpcClosePort" | "AlpcConnectFail" | "AlpcConnectRequest" ...>
</Event>

Attributs et éléments

Attributs

Attribut Description Type de données Obligatoire Default
Valeur Indique l’événement du noyau. Pour connaître les valeurs possibles, consultez la section Notes. Oui

Éléments enfants

Aucune.

Éléments parents

Élément Description
Événements Représente une collection d’événements.

Notes

Les compteurs sont collectés sur les événements ETW. Utilisez Compteurs pour spécifier des compteurs matériels. Le tableau suivant décrit les valeurs possibles pour l’attribut Value .

Valeur Description
AlpcClosePort Un message ALPC (Advanced Local Procedure Call) ferme le port.
AlpcConnectFail Message d’échec d’une connexion ALPC.
AlpcConnectRequest Une demande de connexion ALPC.
AlpcConnectSuccess Une demande de connexion ALPC a réussi.
AlpcReceiveMessage Un message ALPC a été reçu.
AlpcSendMessage Un message ALPC a été envoyé.
AlpcUnwait Une demande d’attente ALPC a été annulée.
AlpcWaitForNewMessage Un ALPC attend une nouvelle demande de message.
AlpcWaitForReply Une demande de réponse d’attente ALPC.
CcCanIWriteFail
CcFlushCache
CcFlushSection
CcLazyWriteScan
CcReadAhead
CcWorkitemComplete
CcWorkitemDequeue
CcWorkitemEnqueue
CcWriteBehind
ContiguousMemoryGeneration Événement pour la génération de mémoire contiguë.
CSwitch Commutateur de contexte.
DiskFlushInit Initialisation d’un vidage de disque.
DiskReadInit Initialisation d’une opération de lecture de disque.
DiskWriteInit Initialisation d’une opération d’écriture sur disque.
ExecutiveResource Opération de ressource exécutive.
FileCleanup Nettoyage de fichier.
FileClose Fermeture d’un fichier.
FileCreate Création d’un fichier.
FileDelete Suppression d’un fichier.
FileDirEnum Énumération d’un répertoire de fichiers.
FileDirNotify Événement d’E/S de fichier journalisé lorsqu’une procédure de demande d’interruption de contrôle de répertoire de modification est reçue avec un code mineur de notification de répertoire.
FileFlush Un vidage de fichier.
FileFSCTL Opération de contrôle de système de fichiers.
FileOpEnd Fin d’une opération de fichier.
FileQueryInformation Requête d’informations sur les fichiers.
FileRead Lu à partir d’un fichier.
FileRename Renommage d’un fichier.
FileSetInformation Modification des informations de fichier.
FileWrite Écriture dans un fichier.
HardFault Une faute dure.
HeapAllocation Allocation de tas.
HeapCreate Création d’un tas.
HeapDestroy Destruction d’un tas.
HeapFree Libération d’un tas.
HeapRangeCreate Création d’une plage de tas.
HeapRangeDestroy Destruction d’une plage de tas.
HeapRangeRelease Libération d’une plage de tas.
HeapRangeReserve Une plage de tas a été réservée.
HeapReallocation Réallocation d’un tas.
ImageLoad Une image a été chargée.
ImageUnload Une image a été déchargée.
KernelQueueEnqueue Quelque chose a été ajouté à la file d’attente du noyau.
KernelQueueDequeue Quelque chose a été supprimé de la file d’attente du noyau.
KernelSignal
KernelSignalInit
KernelSync
KernelSyncAll
KernelWaitSync
KernelWaitSyncAll
MapFile Un fichier de carte.
Mark
MiniFilterPostOpInit
MiniFilterPreOpInit
PageAccess Accès à une page.
PagefaultAV Erreur de page de violation d’accès.
PagefaultCopyOnWrite Erreur de page de copie en écriture.
PagefaultDemandZero Une erreur de page demande-zéro.
PagefaultGuard Erreur sur une page de garde.
PagefaultHard Erreur de page matérielle.
PagefaultTransition Erreur de page de transition.
PagefileBackedImageMapping
PagefileMappedSectionCreate Création d’une section mappée d’un fichier de page.
PagefileMappedSectionDelete Suppression d’une section mappée d’un fichier de page.
PageRangeAccess Accès à une plage de pages.
PageRangeRelease Libération d’une plage de pages.
PageRelease Publication d’une page.
PoolAllocation Allocation de pool de mémoire.
PoolAllocationSession Allocation de pool de sessions.
PoolFree Libération d’une allocation de pool de mémoire.
PoolFreeSession Libération d’un pool de sessions.
PowerDeviceNotify Notification de périphérique d’alimentation.
PowerDeviceNotifyComplete Fin d’une notification de périphérique d’alimentation.
PowerIdleStateChange Modification de l’état inactif.
PowerPerfStateChange Changement d’état d’alimentation, y compris l’ancien et le nouveau processeur et les processeurs auxquels il s’applique.
PowerPostSleep L’appareil est sorti d’un état de veille.
PowerPreSleep L’appareil entre dans un état de veille.
PowerSessionCallout Le noyau est sur le point d’effectuer une transition d’alimentation.
PowerSessionCalloutReturn PowerSessionCallout est terminé et journalise status ou erreurs.
PowerSetDevicesState Paramètre de l’état d’alimentation de l’appareil.
PowerSetDevicesStateReturn PowerSetDevicesState est terminé et journalise status ou erreurs.
PowerSetPowerAction Paramètre d’une action d’alimentation.
PowerSetPowerActionReturn Indique le status après une action d’alimentation.
PowerThermalConstraint Événement qui modifie la contrainte thermique ou la limite d’un appareil.
ProcessCreate Un processus a été créé.
ProcessDelete Un processus a été supprimé.
SampledProfile Indique un profil échantillonné.
SampledProfileSetInterval Paramètre de l’intervalle d’échantillonnage pour un profil.
ReadyThread Événement de thread prêt.
RegistryCloseKey Fermeture d’une clé de Registre.
RegistryCreateKey Création d’une clé de Registre.
RegistryDeleteKey Suppression d’une clé de Registre.
RegistryDeleteValue Suppression d’une valeur de Registre.
RegistryEnumerateKey Énumération d’une clé de Registre.
RegistryEnumerateValueKey Énumération d’une valeur de clé de Registre.
RegistryFlush Vidage du Registre.
RegistryKcbCreate Création d’un bloc de contrôle de clé du Registre.
RegistryKcbDelete Suppression d’un bloc de contrôle de clé du Registre.
RegistryOpenKey Ouverture d’une clé de Registre.
RegistryQueryKey Requête d’une clé de Registre.
RegistryQueryMultipleValue Requête de plusieurs valeurs de Registre.
RegistryQuerySecurity Requête des paramètres de sécurité du Registre.
RegistryQueryValue Requête d’une valeur de Registre.
RegistrySetInformation Définition des informations du Registre.
RegistrySetSecurity Définition de la sécurité du Registre.
RegistrySetValue Définition d’une valeur de Registre.
RegistryVirtualize Virtualisation du registre.
SplitIO Indique les E/S qui ont été fractionnées en paquets distincts.
SystemCallEnter Début d’un appel système.
SystemCallExit Fin d’un appel système.
ThreadCreate Création d’un thread.
ThreadDCEnd Fin d’un contexte d’appareil de thread.
ThreadDCStart Début d’un contexte d’appareil de thread.
ThreadDelete Suppression d’un thread.
ThreadPoolCallbackCancel Annulation d’un rappel de threadpool.
ThreadPoolCallbackDequeue Suppression d’un rappel de threadpool de la file d’attente.
ThreadPoolCallbackEnqueue Placer un rappel de threadpool dans la file d’attente.
ThreadPoolCallbackStart Début d’un rappel de threadpool.
ThreadPoolCallbackStop Fin d’un rappel de threadpool.
ThreadPoolClose Fermeture d’un pool de threads.
ThreadPoolCreate Création d’un pool de threads.
ThreadPoolSetMaxThreads Définition du nombre maximal de threads dans un pool de threads.
ThreadPoolSetMinThreads Définition du nombre minimal de threads dans un pool de threads.
ThreadSetBasePriority Définition de la priorité de base d’un thread.
ThreadSetPriority Définition de la priorité d’un thread.
TimerPeriodic Événement de minuteur périodique.
TimerOnShot Événement du minuteur d’un coup.
UnMapFile Annulation du mappage d’un fichier.
VirtualAllocation Allocation virtuelle de mémoire.
VirtualFree Libération virtuelle de la mémoire.

Éléments

HardwareCounter