Edit

Share via


ISR class

This class is the event type class for interrupt service routine (ISR) events.

The following syntax is simplified from MOF code.

Syntax

[EventType{67}, EventTypeName{"ISR"}]
class ISR : PerfInfo
{
  object InitialTime;
  uint32 Routine;
  uint8  ReturnValue;
  uint8  Vector;
  uint16 Reserved;
};

Members

The ISR class has these types of members:

Properties

The ISR class has these properties.

InitialTime

Data type: object

Access type: Read-only

Qualifiers: WmiDataId(1), Extension("WmiTime")

ISR entry time.

Reserved

Data type: uint16

Access type: Read-only

Qualifiers: WmiDataId(5), Pointer

Reserved.

ReturnValue

Data type: uint8

Access type: Read-only

Qualifiers: WmiDataId(3)

Boolean indicating if the interrupt was claimed (is True if the interrupt was claimed).

Routine

Data type: uint32

Access type: Read-only

Qualifiers: WmiDataId(2), Pointer

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

Vector

Data type: uint8

Access type: Read-only

Qualifiers: WmiDataId(4)

Vector from interrupt descriptor table to which ISR routine is assigned.

Requirements

Requirement Value
Minimum supported client
Windows Vista [desktop apps only]
Minimum supported server
Windows Server 2008 [desktop apps only]