tipuri de date de registru, baza de cunoștințe utile

Sistemul de registru stochează o multitudine de informații. Există informații despre profiluri de utilizator, informații despre programele și tipurile de documente care sunt sau pot fi create de către orice aplicație instalată, pictogramele aplicațiilor de informații și proprietățile dosar, precum și toate componentele hardware instalate și utilizate de către aceste porturi de echipamente.

Deoarece registrul Windows este un model complicat de baze de date logice, toate magazinele informații care sunt în containere speciale de informații (cu alte cuvinte - parametrii) ar trebui să fie clasificate.

Clasificarea pentru stocarea valorilor parametrilor se produce pe un tip de date reprezentând valoarea. Toate aceste tipuri de unsprezece ani.

Secțiuni și subsecțiuni pot conține valori de 0 sau 1, sau mai mulți parametri, valoarea implicită a 0 și un număr de sub-secțiuni. Fiecare parametru are un nume, tipul și valoarea.

Trei componente ale parametrilor unei ramuri de registru este întotdeauna aranjate în ordinea următoare: numele parametrului, tipul de date și valoarea. Ceva de genul asta:

[ContigFileAllocSize] [REG_DWORD] [1000]

În tabelul de mai jos, conține o listă a tuturor existente în tipurile de date de sistem care există în prezent în sistemul Windows. Lungimea maximă, în caractere, de numele parametrului în diferite variante windose diferite:

Valorile de dimensiuni mai mari de 2048 de octeți sunt stocate în foldere cu programul sau aplicația, iar registrul într-un astfel de caz este înscris numai numele fișierului. Acest lucru crește eficiența registrului.

tipuri de date de registru, baza de cunoștințe utile

Sub funcția de fiecare dintre parametrii.

date REG_DWORD întreg prezentat (4 octeți, 32 de biți). Mulți parametri de servicii și drivere de dispozitiv de acest tip și sunt afișate în binar, hexazecimal sau zecimal. Echivalenții DWORD sunt DWORD_LITTLE_ENDIAN (octetul cel mai puțin semnificativ este stocat în memorie, în primul număr) și REG_DWORD_BIG_ENDIAN (octetul cel mai puțin semnificativ este în memoria ultimului număr).

REG_EXPAND_SZ Un șir de date expandabil. Acest șir este un text care conține o variabilă care poate fi înlocuită atunci când este solicitat de aplicație.

câmp REG_MULTI_SZ Multiline. Valorile care de fapt sunt liste de șiruri de text într-un format adecvat pentru percepția umană, de obicei au acest tip particular de date. Intrările sunt separate prin spații, virgule sau alte caractere.

Text șir REG_SZ într-un format adecvat pentru percepția umană. Valorile care reprezintă o descriere a componentelor în mod obișnuit atribuite acestui tip de date special. Ea are o lungime fixă.

articole similare