Click to Rate and Give Feedback
MSDN
MSDN Library
Diagnostics
Windows Events
Event Tracing
EventTrace
MSNT_SystemTrace
PerfInfo
 DPC Class
DPC Class

This class is the event type class for device deferred procedure call (DPC) events.

The following syntax is simplified from MOF code.


[EventType{66, 68, 69}, EventTypeName{"ThreadDPC", "DPC", "TimerDPC"}]
class DPC : PerfInfo
{
  object InitialTime;
  uint32 Routine;
};

Methods

The DPC class does not define any methods.

Properties

The DPC class defines the following properties.

InitialTime
Data type: object
Access type: Read-only
Qualifiers: WmiDataId(1), Extension("WmiTime")

DPC entry time.

Routine
Data type: uint32
Access type: Read-only
Qualifiers: WmiDataId(2), Pointer

Address of DPC routine. Use the address with the Image events to find which image started.

Remarks

These events are logged when a DPC is entered. You use these events to monitor and verify the behavior of drivers and kernel-mode components. For example, you can use DPC, ISR, and Image events to determine those components that spend too much time at high interrupt levels. DPC and ISR events have an entry time stamp which is used to compute the duration of the routines. The image events are read to construct the memory regions that map to certain modules. You can use the mapping to locate the module that contains the interrupt routine.

The TimerDPC event records when a DPC fires as a result of a timer expiration and the ThreadDPC event records when a threaded DPC executes.

Requirements

Client Requires Windows Vista.
Server Requires Windows Server 2008.

Send comments about this topic to Microsoft

Build date: 8/7/2008

Tags What's this?: Add a tag
Community Content   What is Community Content?
Add new content RSS  Annotations
Processing
© 2008 Microsoft Corporation. All rights reserved. Terms of Use  |  Trademarks  |  Privacy Statement
Page view tracker