Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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
-
<
WindowsPerformanceRecorder>
-
<
Profils>
-
<
HardwareCounter>
-
<
Compteurs>
- < Counter>
-
<
Événements>
- < Événement>
-
<
Compteurs>
-
<
Profil>
-
<
Collectionneurs>
-
<
SystemCollectorId>
-
<
HardwareCounterId>
-
<
Compteurs>
- < Counter>
-
<
Événements>
- < Événement>
-
<
Compteurs>
-
<
HardwareCounter>
-
<
Compteurs>
- < Counter>
-
<
Événements>
- < Événement>
-
<
Compteurs>
-
<
HardwareCounterId>
-
<
SystemCollectorId>
-
<
Collectionneurs>
-
<
HardwareCounter>
-
<
Profils>
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. |