Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Системный реестр содержит данные, связанные с ресурсами. Эти данные находятся в следующем разделе реестра и хранятся в специальном типе данных реестра с именем REG_RESOURCE_LIST. Приложения могут получать данные, связанные с ресурсами, через поставщика системного реестра. Вы можете добавлять и изменять системные ресурсы в реестре.
HKEY_LOCAL_MACHINE
Hardware
ResourceMap
В следующей процедуре описывается хранение сведений, связанных с ресурсами, в системном реестре.
Хранение сведений о ресурсах в системном реестре
Создайте строку, содержащую следующие поля.
Поле Содержит Тип интерфейса Одно из следующих значений:
- Внутренний
Иса
Эйза
MicroChannel
TurboChannel
PCIBus
VMEBus
NuBus
PCMCIABus
CBus
MPIBus
MPSABus
Номер автобуса Целое число, указывающее номер шины. Частичный номер дескриптора Целое число, указывающее номер дескриптора. Тип смещения или объединения Одно из следующих значений:
- Порт.Старт
Порт.ФизическийАдрес
ДлинаПорта
Уровень прерывания
Прерывание.Вектор
Прерывание.Сопряженность
Memory.Start
Memory.PhysicalAddress
Память.Длина
Dma.Channel
Dma.Port
Dma.Reserved1
DeviceSpecificData.DataSize
DeviceSpecificData.Reserved1
DeviceSpecificData.Reserved2
Поместите строку в соответствующий параметр под ключом реестра.
HKEY_LOCAL_MACHINE Hardware ResourceMap
В следующем примере кода описывается допустимый дескриптор ресурса.
local|hkey_local_machine\hardware\resourcemap\
hardware abstraction layer\
pc compatible eisa/isa HAL|.raw("eisa",0,0,"interrupt.affinity")
В следующем примере кода показан допустимый синтаксис MOF для получения дескриптора ресурса.
[DYNPROPS]
class MyRegProp
{
[KEY]
STRING MyKey;
STRING MyReservedTranslated;
};
[DYNPROPS]
instance of MyRegProp
{
MyKey = "1";
[PropertyContext("local|hkey_local_Machine\\hardware\\ResourceMap\\
System Resources\\Reserved|.Translated
(\"Internal\")(0)(1)(\"Memory.PhysicalAddress\")"),
Dynamic, Provider("RegPropProv")]
MyReservedTranslated;
};