Что такое параметр реестра «индекс заголовка»? - PullRequest
0 голосов
/ 10 сентября 2011

Для чего используется параметр реестра TitleIndex?Когда он ненулевой?

Ответы [ 3 ]

1 голос
/ 10 сентября 2011

Под капотом:

TitleIndex = Might specify the position in the sequential order of subkeys. 

см. Эту ссылку

1 голос
/ 10 сентября 2011

Это зарезервированный параметр.Вы должны установить его на 0.

0 голосов
/ 04 июня 2016

Параметр TitleIndex (для подпрограмм ZwCreateKey и ZwSetValueKey ) не влияет на ключи и значения реестра в Windows NT 3.5. В Windows NT 3.1 значение этого параметра записывается в поле Индекс заголовка в низкоуровневой структуре (хранящейся в памяти и на диске) раздела реестра (когда ZwCreateKey *). 1010 * подпрограмма была вызвана) или значение реестра (когда была вызвана подпрограмма ZwSetValueKey ); однако значение поля Индекс заголовка ни для чего не используется в Windows NT 3.1, а поле Индекс заголовка устарело в Windows NT 3.5.

Полагаю, что Microsoft планировала включить локализованные псевдонимы для строк имен ключей и строк имен значений, а поле Title index использовалось для хранения индекса такого локализованного псевдонима во внешней базе данных (хотя локализованные псевдонимы никогда не поддерживались в общедоступных версиях Windows NT).

Конечно, параметр TitleIndex не может указывать позицию в последовательном порядке подразделов (как упомянуто в другом ответе), потому что подразделы раздела реестра всегда сохраняются в отсортированном порядке (отсортировано по имени строки).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...