Поделиться через


класс 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

Тип данных: string

Тип доступа: только для чтения

Квалификаторы: CIM_Key, MaxLen (256)

Имя первого конкретного класса, отображаемого в цепочке наследования, используемой при создании экземпляра. При использовании с другими ключевыми свойствами класса свойство позволяет уникально идентифицировать все экземпляры этого класса и его подклассы.

Это свойство наследуется от 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
CIMWin32.mof
DLL
CIMWin32.dll

См. также раздел

CIM_IRQ

Классы оборудования компьютерной системы