Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Il Registro di sistema contiene dati correlati alle risorse. Questi dati si trovano nella chiave del Registro di sistema seguente e vengono mantenuti in un tipo di dati speciale del Registro di sistema denominato REG_RESOURCE_LIST. Le applicazioni possono ottenere i dati correlati alle risorse tramite il provider del Registro di sistema. È possibile aggiungere e modificare le risorse di sistema nel Registro di sistema.
HKEY_LOCAL_MACHINE
Hardware
ResourceMap
La procedura seguente descrive come archiviare le informazioni correlate alle risorse nel Registro di sistema.
Per archiviare le informazioni relative alle risorse nel Registro di sistema
Creare una stringa contenente i campi seguenti.
Campo Contiene Tipo di interfaccia Uno dei valori seguenti:
- Interno
Isa
Eisa
MicroChannel
TurboChannel
PCIBus
VMEBus
NuBus
PCMCIABus
CBus
MPIBus
MPSABus
Numero del bus Numero intero che specifica il numero dell'autobus. Numero descrittore parziale Numero intero che specifica il numero del descrittore. Offset o tipo di unione Uno dei valori seguenti:
- Port.Start
Porta.IndirizzoFisico
Lunghezza del porto
Livello di Interruzione
Interrupt.Vector
Interrupt.Affinity
Memory.Start
Memory.PhysicalAddress
Lunghezza della Memoria
Dma.Channel
Dma.Port
Dma.Reserved1
DeviceSpecificData.DataSize
DeviceSpecificData.Reserved1
DeviceSpecificData.Reserved2
Inserire la stringa nella chiave appropriata sotto la chiave del Registro di sistema.
HKEY_LOCAL_MACHINE Hardware ResourceMap
Nell'esempio di codice seguente viene descritto un descrittore di risorsa valido.
local|hkey_local_machine\hardware\resourcemap\
hardware abstraction layer\
pc compatible eisa/isa HAL|.raw("eisa",0,0,"interrupt.affinity")
Nell'esempio di codice seguente viene illustrata la sintassi MOF valida per il recupero di un descrittore di risorsa.
[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;
};