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


Класс Win32_DMAChannel

Класс WMIWin32_DMAChannel представляет канал прямого доступа к памяти (DMA) на компьютере под управлением Windows. DMA — это метод перемещения данных с устройства в память (или наоборот) без помощи микропроцессора. Системная плата использует контроллер DMA для обработки фиксированного числа каналов, каждый из которых может использоваться одним (и только одним) устройством одновременно.

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

Синтаксис

[Dynamic, Provider("CIMWin32"), UUID("{8502C4D1-5FBB-11D2-AAC1-006008C78BC7}"), AMENDMENT]
class Win32_DMAChannel : CIM_DMA
{
  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;
  uint32   Port;
  string   Status;
  uint16   TransferWidths[];
  uint16   TypeCTiming;
  uint16   WordMode;
};

Члены

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

Элемент Property

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

AddressSize

Тип данных: uint16

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

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

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

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

(0)

(8)

(16)

(32)

(64)

Доступность

Тип данных: uint16

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

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

Доступность DMA. Это свойство наследуется от CIM_DMA.

Другое (1)

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

Доступно (3)

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

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

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

В разделе Use and Available (Доступно) или Sharable (Совместное использование)

BurstMode

Тип данных: boolean

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

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

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

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

ByteMode

Тип данных: uint16

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

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

Режим выполнения DMA.

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

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

Другое (1)

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

IsA Compatible (3)

Тип A (4)

Тип B (5)

Тип F (6)

CreationClassName

Тип данных: string

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

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

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

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

CSCreationClassName

Тип данных: string

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

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

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

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

CSName

Тип данных: string

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

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

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

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

Описание

Тип данных: string

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

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

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

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

DMAChannel

Тип данных: uint32

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

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

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

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

InstallDate

Тип данных: datetime

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

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

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

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

MaxTransferSize

Тип данных: uint32

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

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

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

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

имя;

Тип данных: string

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

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

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

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

порт.

Тип данных: uint32

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

Квалификаторы: MappingStrings ("Win32API| Системные структуры | CM_PARTIAL_RESOURCE_DESCRIPTOR| Dma| Порт")

Порт DMA, используемый адаптером шины узла. Это важно для автобусов типа MCA.

Пример: 12

Состояние

Тип данных: string

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

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

Текущее состояние объекта. Можно определить различные операционные и нерабочие состояния. Операционные состояния: "ОК", "Понижено" и "Сбой pred" (элемент, например жесткий диск с поддержкой SMART, может работать правильно, но прогнозирует сбой в ближайшем будущем). К нерабочим состояниям относятся: "Ошибка", "Запуск", "Остановка" и "Служба". Последняя служба может применяться во время зеркало повторного изменения диска, перезагрузки списка разрешений пользователя или других административных действий. Не вся такая работа находится в сети, но управляемый элемент не является ни "ОК", ни в одном из других состояний.

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

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

ОК ("ОК")

Error ("Error")

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

Unknown ("Unknown")

Pred Fail ("Pred Fail")

Запуск ("Запуск")

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

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

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

NonRecover ("NonRecover")

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

Lost Comm ("Lost Comm")

TransferWidths

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

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

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

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

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

(0)

(8)

(16)

(32)

(64)

(128)

TypeCTiming

Тип данных: uint16

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

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

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

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

Другое (1)

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

IsA Compatible (3)

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

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

WordMode

Тип данных: uint16

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

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

Режим выполнения DMA.

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

Другое (1)

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

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

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

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

Выполнение в режиме "подсчет по словам"

Комментарии

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

Требования

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

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

CIM_DMA

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