Класс 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
Имя первого конкретного класса, отображаемого в цепочке наследования, используемой при создании экземпляра. При использовании с другими ключевыми свойствами класса свойство позволяет уникально идентифицировать все экземпляры этого класса и его подклассы.
Это свойство наследуется от 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 |
|
DLL |
|