Reference Guide

CIM_IRQ
The CIM_IRQ class described in Properties Table below , contains IRQ information. An IRQ is a signal that data is about to be sent to
or received by a peripheral device. The signal travels by an IRQ line to the microprocessor. Each peripheral connection must be
assigned an IRQ number. For example, the rst serial port in the computer (COM1) is assigned to IRQ4 by default.
Table 49. CIM_IRQ Properties
Class Name:
CIM_IRQ
Parent Class:
CIM_SystemResource
Property Description Data Type
CSCreationClassName See Common Properties of Classes string
CSName See Common Properties of Classes string
CreationClassName See Common Properties of Classes string
IRQNumber Identies the interrupt request number. uint32
Availability Indicates the availability of the IRQ. Values
for the Availability property are as follows:
1- Other
2- Unknown
3- Available
4 - In use/not available
5- In use and available
uint16
TriggerLevel Indicates if the interrupt is triggered by
the hardware signal going high or low.
Values for the TriggerLevel property are as
follows:
1- Other
2- Unknown
3- Active low
4- Active high
uint16
TriggerType Indicates if edge (value=4) or level
triggered (value=3) interrupts occur.
1- Other
2- Unknown
3- Level
4- Edge
uint16
Shareable Indicates if the IRQ can be shared. A value
of TRUE indicates that the IRQ can be
shared.
Boolean
Hardware Indicates if the interrupt is hardware- or
software-based. (A value of TRUE
indicates that the interrupt is hardware
based.) On a personal computer, a
hardware IRQ is a physical wire to a
Boolean
50