DPC (classe)
Cette classe est la classe de type d’événement pour les événements DPC (Device Deferred Procedure Call).
La syntaxe suivante est simplifiée à partir du code MOF.
Syntaxe
[EventType{66, 68, 69}, EventTypeName{"ThreadDPC", "DPC", "TimerDPC"}]
class DPC : PerfInfo
{
object InitialTime;
uint32 Routine;
};
Membres
La classe DPC possède les types de membres suivants :
Propriétés
La classe DPC possède ces propriétés.
-
InitialTime
-
-
Type de données : objet
-
Type d'accès : Lecture seule
-
Qualificateurs : WmiDataId (1), extension (« WmiTime »)
Heure d’entrée DPC.
-
-
Simple
-
-
Type de données : UInt32
-
Type d'accès : Lecture seule
-
Qualificateurs : WmiDataId (2), pointeur
Adresse de la routine DPC. Utilisez l’adresse avec les événements image pour Rechercher l’image qui a démarré.
-
Notes
Ces événements sont journalisés lors de la saisie d’un DPC. Vous utilisez ces événements pour surveiller et vérifier le comportement des pilotes et des composants en mode noyau. Par exemple, vous pouvez utiliser les événements DPC, ISR et image pour déterminer les composants qui consacrent trop de temps à des niveaux d’interruption élevés. Les événements DPC et ISR ont un horodatage d’entrée utilisé pour calculer la durée des routines. Les événements d’image sont lus pour construire les régions de mémoire qui mappent à certains modules. Vous pouvez utiliser le mappage pour localiser le module qui contient la routine d’interruption.
L’événement TimerDPC enregistre le moment où un DPC se déclenche à la suite d’un délai d’expiration du minuteur et les enregistrements d’événements ThreadDPC lors de l’exécution d’un thread DPC lié.
Spécifications
| Condition requise | Valeur |
|---|---|
| Client minimal pris en charge |
Windows [Applications de bureau Vista uniquement] |
| Serveur minimal pris en charge |
Windows Serveur 2008 [ applications de bureau uniquement] |