Struktura registru
Registr je hierarchická databáze, která obsahuje data, která jsou důležitá pro provoz Systému Windows a aplikací a služeb, které běží ve Windows. Data jsou strukturovaná ve stromovém formátu. Každý uzel ve stromu se nazývá klíč. Každý klíč může obsahovat podklíče i datové položky nazývané hodnoty. Někdy je přítomnost klíče všechna data, která aplikace vyžaduje; jindy aplikace otevře klíč a použije hodnoty přidružené ke klíči. Klíč může mít libovolný počet hodnot a hodnoty můžou být v libovolné podobě. Další informace naleznete v tématu typy hodnot registru a omezení velikosti elementů registru.
Každý klíč má název skládající se z jednoho nebo více tisknutelných znaků. V názvech klíčů se nerozlišují malá a velká písmena. Názvy klíčů nesmí obsahovat znak zpětného lomítka (\), ale lze použít jakýkoli jiný tisknutelný znak. Názvy hodnot a data mohou obsahovat znak zpětného lomítka.
Název každého podklíče je jedinečný vzhledem k klíči, který je bezprostředně nad ním v hierarchii. Názvy klíčů nejsou lokalizovány do jiných jazyků, i když mohou být hodnoty.
Následující obrázek je ukázková struktura klíče registru zobrazená editorem registru.
okno editoru registru
Každý strom pod můj počítač je klíčem. Klíč HKEY_LOCAL_MACHINE má následující podklíče: HARDWARE, SAM, SECURITY, SOFTWAREa SYSTEM. Každá z těchto kláves má následně podklíče. Například klíč HARDWARE má podklíče POPIS, DEVICEMAP a RESOURCEMAP; klíč DEVICEMAP má několik podklíčů, včetně VIDEO.
Každá hodnota se skládá z názvu hodnoty a přidružených dat, pokud existuje. MaxObjectNumber a VgaCompatible jsou hodnoty, které obsahují data v podklíči VIDEO.
Strom registru může mít hloubku 512 úrovní. Prostřednictvím jednoho volání rozhraní API registru můžete vytvořit až 32 úrovní najednou.
Související témata