Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
V systému Windows Vista a novějších verzích Systému Windows podporuje jednotný model vlastností zařízení použití klíčů vlastností k vytvoření a přístupu k vlastním vlastnostem zařízení. Další informace naleznete v tématu Vytváření vlastních vlastností zařízení.
V systémech Windows Server 2003, Windows XP a Windows 2000 můžete vytvořit vlastní hodnoty položek registru v rámci klíčů registru zadaných systémem pro součást související se zařízením. Následující seznam obsahuje funkci SetupAPI, která volá jednotlivé typy součástí zařízení k otevření odpovídajícího systémového klíče registru. Po otevření klíče registru definovaného systémem můžou aplikace a instalační programy volat funkce registru založené na systému Windows, které upraví hodnoty vlastních položek registru v rámci otevřeného klíče registru.
Vlastní hodnota položky registru pro vlastnost hardwaru instance zařízení by měla být umístěna pod klíčem registru hardwaru instance zařízení. Zavolejte SetupDiOpenDevRegKey a do parametru Flags zadejte DIREG_DEV, k získání popisovače hardwarového klíče instance zařízení. Vlastní hodnoty položek registru, které jsou nastaveny pod klíčem hardwarového registru pro instanci zařízení lze načíst voláním SetupDiGetCustomDeviceProperty funkce.
Vlastní hodnota položky registru pro vlastnost softwaru instance zařízení by měla být umístěna v klíči registru softwaru instance zařízení. Zavolejte SetupDiOpenDevRegKey a zadejte DIREG_DRV do parametru Flags, abyste získali popisovač softwarového klíče instance zařízení.
Vlastní hodnota položky registru pro vlastnost třídy nastavení zařízení by měla být umístěna pod klíčem registru třídy nastavení zařízení. Zavolejte SetupDiOpenClassRegKeyEx a zadejte do parametru Flags hodnotu DIOCR_INSTALLER, abyste získali popisovač klíče registru pro třídu nastavení zařízení.
Vlastní hodnota položky registru pro vlastnost třídy rozhraní zařízení by měla být umístěna pod klíčem registru třídy rozhraní zařízení. Zavolejte SetupDiOpenClassRegKeyEx a do parametru Flags zadejte DIOCR_INTERFACE pro načtení popisovače klíče registru pro třídu rozhraní zařízení.
Vlastní hodnota položky registru pro vlastnost rozhraní zařízení by měla být umístěna pod klíčem registru rozhraní zařízení. Zavolejte SetupDiOpenDeviceInterfaceRegKey k získání popisovače klíče registru pro třídu rozhraní zařízení.
Po načtení popisovače ke klíči registru použijte popisovač ve volání RegQueryValueEx nebo RegSetValueEx k načtení nebo nastavení vlastní hodnoty položky registru, která odpovídá vlastní vlastnosti zařízení.
Voláním funkce RegCloseKey zavřete klíč registru poté, co už není vyžadován přístup k klíči registru.