структура REG_QUERY_VALUE_KEY_INFORMATION (wdm.h)
Структура REG_QUERY_VALUE_KEY_INFORMATION содержит сведения о записи значения раздела реестра, запрашиваемой.
Синтаксис
typedef struct _REG_QUERY_VALUE_KEY_INFORMATION {
PVOID Object;
PUNICODE_STRING ValueName;
KEY_VALUE_INFORMATION_CLASS KeyValueInformationClass;
PVOID KeyValueInformation;
ULONG Length;
PULONG ResultLength;
PVOID CallContext;
PVOID ObjectContext;
PVOID Reserved;
} REG_QUERY_VALUE_KEY_INFORMATION, *PREG_QUERY_VALUE_KEY_INFORMATION;
Члены
Object
Указатель на объект раздела реестра для ключа, запись которого запрашивается.
ValueName
Указатель на UNICODE_STRING структуру, содержащую имя записи значения, для получения информации.
KeyValueInformationClass
Значение KEY_VALUE_INFORMATION_CLASS, указывающее тип информации, возвращаемой системой.
KeyValueInformation
Указатель на буфер, содержащий сведения, возвращаемые системой. Формат буфера зависит от значения KeyValueInformationClass. Дополнительные сведения см. в KEY_VALUE_INFORMATION_CLASS.
Length
Размер буфера KeyValueInformation в байтах в байтах.
ResultLength
Указатель на переменную, которая получает (из системы) объем допустимых данных в байтах в буфере KeyValueInformation.
CallContext
Необязательные сведения о контексте, определяемые драйвером, могут предоставлять RegistryCallback подпрограмму. Этот элемент определен для Windows Vista и более поздних версий операционной системы Windows.
ObjectContext
Указатель на определяемые драйвером контекстные сведения, связанные с объектом реестра, путем вызова CmSetCallbackObjectContext. Этот элемент определен для Windows Vista и более поздних версий операционной системы Windows.
Reserved
Этот элемент зарезервирован для дальнейшего использования. Этот элемент определен для Windows Vista и более поздних версий операционной системы Windows.
Замечания
Система передает эту структуру в подпрограмму RegistryCallback каждый раз, когда поток пытается запросить запись значения для ключа, например, когда поток в пользовательском режиме вызывает RegQueryValue или RegQueryValueEx или когда драйвер вызывает ZwDeleteKey.
Дополнительные сведения о операциях фильтрации реестра см. в вызовов реестра.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Доступно в Microsoft Windows XP и более поздних версиях операционной системы Windows. |
заголовка | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |