Export (0) Print
Expand All
Expand Minimize

Win32_IRQResource class

The Win32_IRQResource  WMI class represents an interrupt request line (IRQ) number on a computer system running Windows. An interrupt request is a signal sent to the CPU by a device or program for time critical events. IRQ can be hardware-based or software-based.

The following syntax is simplified from Managed Object Format (MOF) code and includes all of the inherited properties. Properties are listed in alphabetic order, not MOF order.

Syntax

[Provider("CIMWin32")]class Win32_IRQResource : CIM_IRQ
{
  uint16   Availability;
  string   Caption;
  string   CreationClassName;
  string   CSCreationClassName;
  string   CSName;
  string   Description;
  boolean  Hardware;
  datetime InstallDate;
  uint32   IRQNumber;
  string   Name;
  boolean  Shareable;
  string   Status;
  uint16   TriggerLevel;
  uint16   TriggerType;
  uint32   Vector;
};

Members

The Win32_IRQResource class has these types of members:

Properties

The Win32_IRQResource class has these properties.

Availability
Data type: uint16
Access type: Read-only

Availability of the IRQ. This property is inherited from CIM_IRQ.

ValueMeaning
0

Other

1

Unknown

2

Available

3

In Use or Not Available

4

In Use and Available or Sharable

 

Caption
Data type: string
Access type: Read-only

Short description of the object—a one-line string. This property is inherited from CIM_ManagedSystemElement.

CreationClassName
Data type: string
Access type: Read-only
Qualifiers: Key, MaxLen (256)

Name of the first concrete class to appear in the inheritance chain used in the creation of an instance. When used with the other key properties of the class, the property allows all instances of this class and its subclasses to be uniquely identified. This property is inherited from CIM_IRQ.

CSCreationClassName
Data type: string
Access type: Read-only

Name of the scoping computer system creation class. This property is inherited from CIM_IRQ.

CSName
Data type: string
Access type: Read-only

Name of the scoping computer system. This property is inherited from CIM_IRQ.

Description
Data type: string
Access type: Read-only

Textual description of the object. This property is inherited from CIM_ManagedSystemElement.

Hardware
Data type: boolean
Access type: Read-only

If TRUE, the interrupt is hardware or software based. A hardware IRQ is a physical wire from the peripheral to the programmable interrupt controller (PIC) chip through which the CPU can be notified of time-critical events. Some IRQ lines are reserved for standard devices, such as the keyboard, floppy disk drives, and the system clock. A software interrupt allows applications to get the attention of the processor.

InstallDate
Data type: datetime
Access type: Read-only

Date and time the object was installed. This property does not need a value to indicate that the object is installed. This property is inherited from CIM_ManagedSystemElement.

IRQNumber
Data type: uint32
Access type: Read-only

Part of the object's key value. This property is inherited from CIM_IRQ.

Name
Data type: string
Access type: Read-only

Label by which the object is known. When subclassed, the property can be overridden to be a key property. This property is inherited from CIM_ManagedSystemElement.

Shareable
Data type: boolean
Access type: Read-only

If TRUE, the IRQ can be shared. This property is inherited from CIM_IRQ.

Status
Data type: string
Access type: Read-only

Current status of the object. Various operational and nonoperational statuses can be defined. Operational statuses include: "OK", "Degraded", and "Pred Fail" (an element, such as a SMART-enabled hard disk drive, may be functioning properly but predicting a failure in the near future). Nonoperational statuses include: "Error", "Starting", "Stopping", and "Service". The latter, "Service", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is online, yet the managed element is neither "OK" nor in one of the other states. This property is inherited from CIM_ManagedSystemElement.

The values are:

"OK"
"Error"
"Degraded"
"Unknown"
"Pred Fail"
"Starting"
"Stopping"
"Service"
"Stressed"
"NonRecover"
"No Contact"
"Lost Comm"
TriggerLevel
Data type: uint16
Access type: Read-only

IRQ trigger level indicating whether the interrupt is triggered by the hardware signal going high (4) or low (3). This property is inherited from CIM_IRQ.

ValueMeaning
1

Other

2

Unknown

3

Active Low

4

Active High

 

TriggerType
Data type: uint16
Access type: Read-only

IRQ trigger type indicating whether edge-triggered (4) or level-triggered (3) interrupts occur. This property is inherited from CIM_IRQ.

ValueMeaning
1

Other

2

Unknown

3

Level

4

Edge

 

Vector
Data type: uint32
Access type: Read-only

Vector of the Windows IRQ resource. A vector contains the memory address to the function that will execute once the interrupt request is acknowledged by the CPU.

Remarks

The Win32_IRQResource class is derived from CIM_IRQ.

Requirements

Minimum supported client

Windows Vista

Minimum supported server

Windows Server 2003

Namespace

\root\CIMV2

MOF

CIMWin32.mof

DLL

CIMWin32.dll

See also

Computer System Hardware Classes

 

 

Show:
© 2014 Microsoft