Clase DPC
Esta clase es la clase de tipo de evento para los eventos de llamada a procedimiento diferido de dispositivo (DPC).
La sintaxis siguiente se simplifica a partir del código MOF.
Sintaxis
[EventType{66, 68, 69}, EventTypeName{"ThreadDPC", "DPC", "TimerDPC"}]
class DPC : PerfInfo
{
object InitialTime;
uint32 Routine;
};
Miembros
La clase DPC tiene estos tipos de miembros:
Propiedades
La clase DPC tiene estas propiedades.
-
InitialTime
-
-
Tipo de datos: objeto
-
Tipo de acceso: solo lectura
-
Calificadores: WmiDataId(1), Extension("WmiTime")
Hora de entrada de DPC.
-
-
Rutina
-
-
Tipo de datos: uint32
-
Tipo de acceso: solo lectura
-
Calificadores: WmiDataId(2), Puntero
Dirección de la rutina DPC. Use la dirección con los eventos Image para buscar qué imagen se inició.
-
Comentarios
Estos eventos se registran cuando se escribe un DPC. Estos eventos se usan para supervisar y comprobar el comportamiento de los controladores y los componentes en modo kernel. Por ejemplo, puede usar eventos DPC, ISR e Image para determinar los componentes que pasan demasiado tiempo en niveles de interrupción elevados. Los eventos DPC e ISR tienen una marca de tiempo de entrada que se usa para calcular la duración de las rutinas. Los eventos de imagen se leen para construir las regiones de memoria que se asignan a determinados módulos. Puede usar la asignación para buscar el módulo que contiene la rutina de interrupción.
El evento TimerDPC registra cuándo se desencadena un DPC como resultado de una expiración del temporizador y el evento ThreadDPC registra cuando se ejecuta un DPC subproceso.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible |
Windows Server 2008 [solo aplicaciones de escritorio] |