Win32_IRQResource-Klasse
Die Win32_IRQResourceWMI-Klasse stellt eine IrQ-Nummer (Interrupt Request Line) auf einem Computersystem mit Windows dar. Eine Interruptanforderung ist ein Signal, das von einem Gerät oder Programm für zeitkritische Ereignisse an die CPU gesendet wird. IRQ kann hardware- oder softwarebasiert sein.
Die folgende Syntax wurde aus MOF-Code (Managed Object Format, verwaltetes Objektformat) vereinfacht und enthält alle geerbten Eigenschaften. Eigenschaften werden in alphabetischer Reihenfolge und nicht in MOF-Reihenfolge aufgeführt.
Syntax
[Dynamic, Provider("CIMWin32"), UUID("{8502C4D3-5FBB-11D2-AAC1-006008C78BC7}"), AMENDMENT]
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;
};
Member
Die Win32_IRQResource-Klasse verfügt über folgende Membertypen:
Eigenschaften
Die Win32_IRQResource-Klasse verfügt über diese Eigenschaften.
-
Verfügbarkeit
-
-
Datentyp: uint16
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MappingStrings ("MIF. DMTF| IRQ|001.2")
Verfügbarkeit des IRQ.
Diese Eigenschaft wird von CIM_IRQ geerbt.
-
-
0
-
Sonstiges
-
Sonstiges (1)
-
Unbekannt
-
Unbekannt (2)
-
Verfügbar
-
Verfügbar (3)
-
In "Verwendet" oder "Nicht verfügbar"
-
In Verwendung/Nicht verfügbar (4)
-
In "Verwendet" und "Verfügbar" oder "Sharable"
-
In "Verwendet" und "Verfügbar/Freigabefähig " (5)
-
In Gebrauch und verfügbar/teilbar
Caption
-
Datentyp: string
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MaxLen (64), DisplayName ("Caption")
Kurze Beschreibung des Objekts, eine einzeilige Zeichenfolge.
Diese Eigenschaft wird von CIM_ManagedSystemElement geerbt.
CreationClassName
Name der ersten konkreten Klasse, die in der Vererbungskette angezeigt wird, die bei der Erstellung eines instance verwendet wird. Bei Verwendung mit den anderen Schlüsseleigenschaften der -Klasse ermöglicht die -Eigenschaft die eindeutige Identifizierung aller Instanzen dieser Klasse und ihrer Unterklassen.
Diese Eigenschaft wird von CIM_IRQ geerbt.
CSCreationClassName
-
Datentyp: string
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Propagiert ("CIM_ComputerSystem. CreationClassName"), CIM_Key, MaxLen (256)
Name der Eingrenzende Computersystemerstellungsklasse.
Diese Eigenschaft wird von CIM_IRQ geerbt.
CSName
-
Datentyp: string
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Propagiert ("CIM_ComputerSystem. Name"), CIM_Key, MaxLen (256)
Name des Bereichscomputersystems.
Diese Eigenschaft wird von CIM_IRQ geerbt.
Beschreibung
-
Datentyp: string
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: DisplayName ("Description")
Textbeschreibung des Objekts.
Diese Eigenschaft wird von CIM_ManagedSystemElement geerbt.
Hardware
-
Datentyp: boolean
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MappingStrings ("Win32API| Systemstrukturen| RESOURCE_DESCRIPTOR| InterfaceType")
True ist der Interrupt hardware- oder softwarebasiert. Ein Hardware-IRQ ist ein physischer Draht vom Peripheriegerät zum PIC-Chip (Programmable Interrupt Controller), über den die CPU über zeitkritische Ereignisse benachrichtigt werden kann. Einige IRQ-Zeilen sind für Standardgeräte wie tastatur, Diskettenlaufwerke und systemtaktische Geräte reserviert. Ein Software-Interrupt ermöglicht es Anwendungen, die Aufmerksamkeit des Prozessors zu erhalten.
InstallDate
-
Datentyp: datetime
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MappingStrings ("MIF. DMTF| ComponentID|001.5"), DisplayName ("Installationsdatum")
Datum und Uhrzeit der Installation des Objekts. Diese Eigenschaft benötigt keinen Wert, um anzugeben, dass das Objekt installiert ist.
Diese Eigenschaft wird von CIM_ManagedSystemElement geerbt.
IRQNumber
-
Datentyp: uint32
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MappingStrings ("MIF. DMTF| IRQ|001.1"), Schlüssel
Ein Teil des Schlüsselwerts des Objekts.
Diese Eigenschaft wird von CIM_IRQ geerbt.
Name
-
Datentyp: string
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: DisplayName ("Name")
Bezeichnung, unter der das Objekt bekannt ist. Bei unterklassigen Klassen kann die Eigenschaft als Schlüsseleigenschaft überschrieben werden.
Diese Eigenschaft wird von CIM_ManagedSystemElement geerbt.
Shareable
-
Datentyp: boolean
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MappingStrings ("MIF. DMTF| IRQ|001.4")
Wenn TRUE, kann der IRQ freigegeben werden.
Diese Eigenschaft wird von CIM_IRQ geerbt.
Status
-
Datentyp: string
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MaxLen (10), DisplayName ("Status")
Aktuelle status des Objekts. Es können verschiedene betriebs- und nicht-operative Status definiert werden. Zu den Betriebsstatus gehören: "OK", "Degraded" und "Pred Fail" (ein Element, z. B. ein SMART-fähiges Festplattenlaufwerk, funktioniert möglicherweise ordnungsgemäß, sagt aber einen Fehler in naher Zukunft voraus). Zu den nicht betriebsrelevanten Status zählen : "Error", "Starting", "Stop" und "Service". Letzteres, "Dienst", kann während Spiegel-Resilvering eines Datenträgers, beim Erneutladen einer Benutzerberechtigungsliste oder bei anderen Administrativen Arbeiten gelten. Nicht alle derartigen Arbeiten sind online, aber das verwaltete Element ist weder "OK" noch in einem der anderen Zuständen.
Diese Eigenschaft wird von CIM_ManagedSystemElement geerbt.
Folgende Werte sind gültig:
OK ("OK")
Fehler ("Fehler")
Degraded ("Degraded")
Unbekannt ("Unbekannt")
Pred Fail ("Pred Fail")
Starten ("Start")
Beenden ("Beenden")
Dienst ("Dienst")
Gestresst ("Gestresst")
NonRecover ("NonRecover")
Kein Kontakt ("Kein Kontakt")
Lost Comm ("Lost Comm")
TriggerLevel
-
Datentyp: uint16
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MappingStrings ("MIF. DMTF| IRQ-Informationen zur Systemressource|001.3")
IRQ-Triggerebene, die angibt, ob der Interrupt durch das Hardwaresignal ausgelöst wird, das hoch (4) oder niedrig (3) verläuft.
Diese Eigenschaft wird von CIM_IRQ geerbt.
Sonstiges (1)
Unbekannt (2)
Aktiv Niedrig (3)
Aktiv Hoch (4)
TriggerType
-
Datentyp: uint16
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MappingStrings ("MIF. DMTF| IRQ|001.3", "MIF. DMTF| Systemressource IRQ Info|001.2")
IRQ-Triggertyp, der angibt, ob edge-triggered (4) oder level-triggered (3) Interrupts auftreten.
Diese Eigenschaft wird von CIM_IRQ geerbt.
Sonstiges (1)
Unbekannt (2)
Ebene (3)
Edge (4)
Vektor
-
Datentyp: uint32
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MappingStrings ("Win32API| Systemstrukturen| CM_PARTIAL_RESOURCE_DESCRIPTOR| Interrupt| Ebene")
Vektor der Windows IRQ-Ressource. Ein Vektor enthält die Speicheradresse für die Funktion, die ausgeführt wird, sobald die Interruptanforderung von der CPU bestätigt wird.
Bemerkungen
Die Win32_IRQResource-Klasse wird von CIM_IRQ abgeleitet.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows Vista |
Unterstützte Mindestversion (Server) |
WindowsServer 2008 |
Namespace |
Root\CIMV2 |
MOF |
|
DLL |
|