Недокументированные функции NTDLL

24 декабря 2000



SYSTEM_REGISTRY_QUOTA_INFORMATION

typedef struct _SYSTEM_REGISTRY_QUOTA_INFORMATION {

ULONG RegistryQuotaAllowed; ULONG RegistryQuotaUsed; ULONG PagedPoolSize;

} SYSTEM_REGISTRY_QUOTA_INFORMATION, *PSYSTEM_REGISTRY_QUOTA_INFORMATION;



RegistryQuotaAllowed
Разрешённый размер всех загруженных в данный момент ветвей реестра.
RegistryQuotaUsed
Размер всех загруженных в данный момент ветвей реестра.
PagedPoolSize
Размер страничного пула. RegistryQuotaAllowed не должно быть больше, чем 80 % от PagedPoolSize.
Размер реестра это сумма всех загруженных ветвей. Если вы вызовете NtSaveKey, размер реестра увеличится после сохранения. SYSTEM_REGISTRY_QUOTA_INFORMATION не требует перезагрузки для изменения квоты реестра.


Документировал:
Томаш Новак
Свен Б. Шрайбер



Зависимости:
Библиотека: ntdll.lib
Привилегия: SE_INCREASE_QUOTA_PRIVILEGE


См. также:
NtQuerySystemInformation
NtRestoreKey
NtSaveKey
NtSetSystemInformation
SYSTEM_INFORMATION_CLASS