класс Win32_IRQResource
Класс WMIWin32_IRQResource представляет номер строки запроса прерывания (IRQ) на компьютере под управлением Windows. Запрос прерывания — это сигнал, отправляемый ЦП устройством или программой для критически важных во времени событий. IRQ может быть аппаратным или программным.
Следующий пример синтаксиса — упрощенный MOF-код, который включает все наследуемые свойства. Свойства перечислены в алфавитном порядке, а не в порядке MOF.
Синтаксис
[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;
};
Члены
Класс Win32_IRQResource имеет следующие типы членов:
Элемент Property
Класс Win32_IRQResource имеет эти свойства.
-
Доступность
-
-
Тип данных: uint16
-
Тип доступа: только для чтения
-
Квалификаторы: MappingStrings ("MIF. DMTF| IRQ|001.2")
Доступность IRQ.
Это свойство наследуется от CIM_IRQ.
-
-
0
-
Другое
-
Другое (1)
-
Неизвестно
-
Неизвестно (2)
-
Доступно
-
Доступно (3)
-
В разделе "Используется" или "Недоступно"
-
В использовании или недоступно (4)
-
В разделе "Использование" и "Доступно" или "Совместное использование"
-
In Use and Available/Shareable (5)
-
Используется и доступно/доступно для общего доступа
Caption
-
Тип данных: string
-
Тип доступа: только для чтения
-
Квалификаторы: MaxLen (64), DisplayName ("Caption")
Краткое описание объекта однострочный строк.
Это свойство наследуется от CIM_ManagedSystemElement.
CreationClassName
Имя первого конкретного класса, отображаемого в цепочке наследования, используемой при создании экземпляра. При использовании с другими ключевыми свойствами класса свойство позволяет уникально идентифицировать все экземпляры этого класса и его подклассы.
Это свойство наследуется от CIM_IRQ.
CSCreationClassName
-
Тип данных: string
-
Тип доступа: только для чтения
-
Квалификаторы: Распространяется ("CIM_ComputerSystem. CreationClassName"), CIM_Key, MaxLen (256)
Имя класса создания компьютерной системы области.
Это свойство наследуется от CIM_IRQ.
CSName
-
Тип данных: string
-
Тип доступа: только для чтения
-
Квалификаторы: Распространяется ("CIM_ComputerSystem. Name"), CIM_Key, MaxLen (256)
Имя системы компьютеров для определения области.
Это свойство наследуется от CIM_IRQ.
Описание
-
Тип данных: string
-
Тип доступа: только для чтения
-
Квалификаторы: DisplayName ("Описание")
Текстовое описание объекта.
Это свойство наследуется от CIM_ManagedSystemElement.
Оборудование
-
Тип данных: boolean
-
Тип доступа: только для чтения
-
Квалификаторы: MappingStrings ("Win32API| | Системные структуры | RESOURCE_DESCRIPTOR| InterfaceType")
Если задано значение TRUE, прерывание выполняется на основе оборудования или программного обеспечения. Аппаратный IRQ — это физический провод от периферийного устройства к микросхеме контроллера программируемых прерываний (PIC), с помощью которого ЦП может получать уведомления о критически важных по времени событиях. Некоторые линии IRQ зарезервированы для стандартных устройств, таких как клавиатура, гибкие диски и системные часы. Программное прерывание позволяет приложениям получать внимание процессора.
InstallDate
-
Тип данных: datetime
-
Тип доступа: только для чтения
-
Квалификаторы: MappingStrings ("MIF. DMTF| ComponentID|001.5"), DisplayName ("Дата установки")
Дата и время установки объекта. Этому свойству не требуется значение, указывающее, что объект установлен.
Это свойство наследуется от CIM_ManagedSystemElement.
IRQNumber
-
Тип данных: uint32
-
Тип доступа: только для чтения
-
Квалификаторы: MappingStrings ("MIF. DMTF| IRQ|001.1"), ключ
Часть значения ключа объекта.
Это свойство наследуется от CIM_IRQ.
имя;
-
Тип данных: string
-
Тип доступа: только для чтения
-
Квалификаторы: DisplayName ("Name")
Метка, по которой известен объект. При подклассе свойство может быть переопределено как ключевое свойство.
Это свойство наследуется от CIM_ManagedSystemElement.
Доступ к совместному доступу
-
Тип данных: boolean
-
Тип доступа: только для чтения
-
Квалификаторы: MappingStrings ("MIF. DMTF| IRQ|001.4")
Если задано значение TRUE, можно совместно использовать IRQ.
Это свойство наследуется от CIM_IRQ.
Состояние
-
Тип данных: string
-
Тип доступа: только для чтения
-
Квалификаторы: MaxLen (10), DisplayName ("Status")
Текущее состояние объекта. Можно определить различные операционные и нерабочие состояния. Операционные состояния: "ОК", "Понижено" и "Сбой pred" (элемент, например жесткий диск с поддержкой SMART, может работать правильно, но прогнозирует сбой в ближайшем будущем). К нерабочим состояниям относятся: "Ошибка", "Запуск", "Остановка" и "Служба". Последняя служба может применяться во время зеркало повторного изменения диска, перезагрузки списка разрешений пользователя или других административных действий. Не вся такая работа находится в сети, но управляемый элемент не является ни "ОК", ни в одном из других состояний.
Это свойство наследуется от CIM_ManagedSystemElement.
В эти значения входят:
ОК ("ОК")
Error ("Error")
Пониженный ("Пониженный")
Unknown ("Unknown")
Pred Fail ("Pred Fail")
Запуск ("Запуск")
Остановка ("Остановка")
Служба ("Служба")
Подчеркнуто ("подчеркнуто")
NonRecover ("NonRecover")
Нет контакта ("Нет контакта")
Lost Comm ("Lost Comm")
TriggerLevel
-
Тип данных: uint16
-
Тип доступа: только для чтения
-
Квалификаторы: MappingStrings ("MIF. DMTF| Сведения о IRQ системного ресурса|001.3")
Уровень триггера IRQ, указывающий, активируется ли прерывание из-за высокой (4) или низкой (3) аппаратного сигнала.
Это свойство наследуется от CIM_IRQ.
Другое (1)
Неизвестно (2)
Активный низкий (3)
Активный высокий (4)
TriggerType
-
Тип данных: uint16
-
Тип доступа: только для чтения
-
Квалификаторы: MappingStrings ("MIF. DMTF| IRQ|001.3", "MIF. DMTF| Сведения о IRQ системного ресурса|001.2")
Тип триггера IRQ, указывающий, происходят ли прерывания с пограничным триггером (4) или с активацией уровня (3).
Это свойство наследуется от CIM_IRQ.
Другое (1)
Неизвестно (2)
Уровень (3)
Edge (4)
Вектор
-
Тип данных: uint32
-
Тип доступа: только для чтения
-
Квалификаторы: MappingStrings ("Win32API| Системные структуры | CM_PARTIAL_RESOURCE_DESCRIPTOR| Прерывание| Level")
Вектор ресурса IrQ Windows. Вектор содержит адрес памяти для функции, которая будет выполняться после подтверждения запроса прерывания ЦП.
Комментарии
Класс Win32_IRQResource является производным от CIM_IRQ.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows Vista |
Минимальная версия сервера |
Windows Server 2008 |
Пространство имен |
Root\CIMV2 |
MOF |
|
DLL |
|