Udostępnij przez


Wartości wpisu pliku INF modyfikujące właściwości urządzenia przed systemem Windows Vista

Poniżej przedstawiono wartości wpisu pliku INF, które modyfikują właściwości urządzenia w systemach Windows Server 2003, Windows XP i Windows 2000:

Aby uzyskać ogólne informacje na temat sekcji plików INF, które instalują wystąpienia urządzeń, klasy konfiguracji urządzeń, klasy interfejsów urządzeń i interfejsy urządzeń, zobacz następujące tematy:

Wartości wpisu pliku INF odpowiadające właściwościom System-Defined urządzenia

Niektóre wartości wpisu pliku INF zawierają informacje, które Windows wykorzystuje do ustawiania wartości wpisu rejestru zdefiniowane przez system, odpowiadające właściwościom instancji urządzenia i właściwościom interfejsu urządzenia. Poniżej przedstawiono kilka przykładów wartości wpisów rejestru, które są dostarczane przez takie wpisy w plikach INF.

Dyrektywy INF AddReg i dyrektywy INF DelReg modyfikujące właściwości urządzenia System-Defined

Wiele właściwości urządzenia zdefiniowanych przez system ma odpowiednie wartości wpisu rejestru zdefiniowane przez system. W przypadku właściwości urządzenia, które mają przypisane odpowiednie wartości wpisu rejestru, użycie dyrektywy INF AddReg w celu dodania tej wartości ustawia odpowiednią właściwość urządzenia. Podobnie, używając dyrektywy INF DelReg w celu usunięcia odpowiedniej wartości wpisu rejestru, usuwa również odpowiednią właściwość urządzenia.

Na przykład, dyrektywa INF AddReg w poniższej sekcji "Abc_Device_Install.HW" skonfiguruje wartość DeviceCharacteristics w rejestrze dla instancji urządzenia.

[Abc_Device_Install.HW]
...
AddReg = Xxx_AddReg
...
[Xxx_AddReg]
...
[HKR,,DeviceCharacteristics,0x10001,0x00000001
] 

Wartość wpisu rejestru DeviceCharacteristics odpowiada właściwości DEVPKEY_Device_Characteristics w ujednoliconym modelu właściwości urządzenia w systemie Windows Vista i nowszych wersjach systemu Windows.

Dyrektywy INF AddReg i dyrektywy INF DelReg modyfikujące niestandardowe wartości wpisu rejestru

System Windows zarządza korespondencją między wartościami wpisu rejestru zdefiniowanymi przez system i właściwościami urządzenia zdefiniowanego przez system. Jednak system Windows nie zarządza korespondencją między niestandardowymi wartościami wpisu rejestru i niestandardowymi właściwościami urządzenia. Dyrektywa INF AddReg lub dyrektywa INF DelReg, która modyfikuje niestandardową wartość wpisu rejestru, nie ma wpływu na właściwości zdefiniowane przez system, którymi zarządza system Windows.

Niestandardowe właściwości wystąpienia urządzenia ustawione w sposób pokazany w poniższym przykładzie można uzyskać, wywołując SetupDiGetCustomDeviceProperty.

[XxxDDInstall.HW]
...
AddReg = Xxx_AddReg
...
[Xxx_AddReg]
...
[HKR,,CustomPropertyName,0x10001,0x00000001
] 

Aby uzyskać więcej informacji na temat uzyskiwania dostępu do niestandardowych właściwości urządzenia, które mają odpowiednie niestandardowe wartości wpisu rejestru, zobacz Uzyskiwanie dostępu do niestandardowych właściwości urządzenia.