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


Класс CIM_DMA

Класс CIM_DMA представляет собой прямой доступ к памяти (DMA) архитектуры компьютера.

Важно!

Классы CIM (Common Information Model) DMTF (Distributed Management Task Force) являются родительскими классами, на основе которых создаются классы WMI. В настоящее время WMI поддерживает только схемы версии CIM 2.x.

Приведенный ниже синтаксис является упрощенной версией кода MOF и включает все унаследованные свойства. Свойства перечислены в алфавитном порядке, а не в порядке MOF.

Синтаксис

[Abstract, UUID("{8502C523-5FBB-11D2-AAC1-006008C78BC7}"), AMENDMENT]
class CIM_DMA : CIM_SystemResource
{
  uint16   AddressSize;
  uint16   Availability;
  boolean  BurstMode;
  uint16   ByteMode;
  string   Caption;
  uint16   ChannelTiming;
  string   CreationClassName;
  string   CSCreationClassName;
  string   CSName;
  string   Description;
  uint32   DMAChannel;
  datetime InstallDate;
  uint32   MaxTransferSize;
  string   Name;
  string   Status;
  uint16   TransferWidths[];
  uint16   TypeCTiming;
  uint16   WordMode;
};

Члены

Класс CIM_DMA имеет следующие типы членов:

Элемент Property

Класс CIM_DMA имеет следующие свойства.

AddressSize

Тип данных: uint16

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

Квалификаторы: MappingStrings ("MIF. DMTF| System Resource DMA Info|001.3"), Units ("bits")

Размер адреса канала DMA в битах. Допустимые значения: 8, 16, 32 и 64. Если неизвестно, введите 0.

(0)

(8)

(16)

(32)

(64)

Доступность

Тип данных: uint16

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

Квалификаторы: MappingStrings ("MIF. DMTF| DMA|001.2")

Доступность DMA.

Другое (1)

Неизвестно (2)

Неизвестна.

Доступно (3)

Доступен.

Используется или недоступен (4)

Используется (недоступно).

В использовании и доступно/совместное использование (5)

Используется, но доступно (совместно).

BurstMode

Тип данных: boolean

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

Квалификаторы: MappingStrings ("MIF. DMTF| DMA|001.3")

Если задано значение TRUE, канал DMA поддерживает режим ускорения.

ByteMode

Тип данных: uint16

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

Квалификаторы: MappingStrings ("MIF. DMTF| Сведения о системных ресурсах DMA|001.7")

Указывает, может ли DMA выполняться в режиме подсчета по байтам.

Другое (1)

Другое

Неизвестно (2)

Неизвестна.

Не выполняется в режиме "count by byte" (3)

Не удается выполнить в режиме подсчета по байтам.

Выполнение в режиме count byte (4)

Возможность выполнения в режиме подсчета по байтам.

Caption

Тип данных: string

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

Квалификаторы: MaxLen (64), DisplayName ("Caption")

Краткое текстовое описание объекта.

Это свойство наследуется от CIM_ManagedSystemElement.

ChannelTiming

Тип данных: uint16

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

Квалификаторы: MappingStrings ("MIF. DMTF| Сведения о системных ресурсах DMA|001.9")

Время канала DMA.

Другое (1)

Другое

Неизвестно (2)

Неизвестна.

IsA Compatible (3)

Совместимость с ISA.

Тип A (4)

Введите A.

Тип B (5)

Тип B.

Тип F (6)

Введите F.

CreationClassName

Тип данных: string

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

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

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

CSCreationClassName

Тип данных: string

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

Квалификаторы: распространяется ("CIM_ComputerSystem. CreationClassName"), MaxLen (256), CIM_Key

Определение области имени класса создания компьютерной системы.

CSName

Тип данных: string

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

Квалификаторы: распространяется ("CIM_ComputerSystem. Name"), CIM_Key, MaxLen (256)

Определение области имени компьютерной системы.

Описание

Тип данных: string

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

Квалификаторы: DisplayName ("Описание")

Текстовое описание объекта.

Это свойство наследуется от CIM_ManagedSystemElement.

DMAChannel

Тип данных: uint32

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

Квалификаторы: Key, MappingStrings ("MIF. DMTF| DMA|001.1")

Номер канала DMA. Это число является частью значения ключа объекта.

InstallDate

Тип данных: datetime

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

Квалификаторы: MappingStrings ("MIF. DMTF| ComponentID|001.5"), DisplayName ("Дата установки")

Дата и время установки объекта. Этому свойству не требуется значение, указывающее, что объект установлен.

Это свойство наследуется от CIM_ManagedSystemElement.

MaxTransferSize

Тип данных: uint32

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

Квалификаторы: MappingStrings ("MIF. DMTF| Сведения о системных ресурсах DMA|001.4"), единицы измерения ("байты")

Максимальное число байтов, которые могут быть переданы этим каналом DMA. Если неизвестно, введите 0 (ноль).

имя;

Тип данных: string

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

Квалификаторы: DisplayName ("Name")

Метка, по которой известен объект. При подклассе это свойство может быть переопределено как ключевое свойство.

Это свойство наследуется от CIM_ManagedSystemElement.

Состояние

Тип данных: string

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

Квалификаторы: MaxLen (10), DisplayName ("Status")

Указывает текущее состояние объекта.

Это свойство наследуется от CIM_ManagedSystemElement.

В эти значения входят:

ОК ("ОК")

Ошибка ("Ошибка")

Пониженный ("Пониженный")

Unknown ("Unknown")

Pred Fail ("Pred Fail")

Запуск ("Начало")

Остановка ("Остановка")

Служба ("Служба")

Подчеркнуто ("Подчеркнуто")

NonRecover ("NonRecover")

Нет контакта ("Нет контакта")

Lost Comm ("Lost Comm")

TransferWidths

Тип данных: массив uint16

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

Квалификаторы: MappingStrings ("MIF. DMTF| Сведения о системных ресурсах DMA|001.2"), единицы измерения ("биты")

Массив, указывающий всю ширину передачи (в битах), поддерживаемую этим каналом DMA. Допустимые значения: 8, 16, 32, 64 и 128 бит. Если неизвестно, введите 0 (ноль).

(0)

(8)

(16)

(32)

(64)

(128)

TypeCTiming

Тип данных: uint16

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

Квалификаторы: MappingStrings ("MIF. DMTF| Сведения о системных ресурсах DMA|001.10")

Указывает, поддерживается ли время типа C (ускорение).

Другое (1)

Другое

Неизвестно (2)

Неизвестна.

Совместимость с ISA (3)

Совместимость с ISA.

Не поддерживается (4)

Не поддерживается.

Поддерживается (5)

Поддерживается.

WordMode

Тип данных: uint16

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

Квалификаторы: MappingStrings ("MIF. DMTF| Сведения о системных ресурсах DMA|001.8")

Указывает, может ли DMA выполняться в режиме подсчета по словам.

Другое (1)

Другое

Неизвестно (2)

Неизвестна.

Не выполняется в режиме "count by word" (3)

Не удается выполнить в режиме подсчета по словам.

Выполнение в режиме "count by word" (4)

Возможность выполнения в режиме подсчета по словам.

Комментарии

Класс CIM_DMA является производным от CIM_SystemResource.

WMI не реализует этот класс. Классы, производные от CIM_DMA, см. в разделе Классы Win32.

Эта документация является производным от описаний классов CIM, опубликованных DMTF. Возможно, корпорация Майкрософт внесла изменения для исправления незначительных ошибок, соответствия стандартам документации по Microsoft SDK или предоставления дополнительных сведений.

Требования

Требование Значение
Минимальная версия клиента
Windows Vista
Минимальная версия сервера
Windows Server 2008
Пространство имен
Root\CIMV2
MOF
CIMWin32.mof
DLL
CIMWin32.dll

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

CIM_SystemResource