структура REG_SET_VALUE_KEY_INFORMATION (wdm.h)
Структура REG_SET_VALUE_KEY_INFORMATION описывает новый параметр для записи значения раздела реестра.
Синтаксис
typedef struct _REG_SET_VALUE_KEY_INFORMATION {
PVOID Object;
PUNICODE_STRING ValueName;
ULONG TitleIndex;
ULONG Type;
PVOID Data;
ULONG DataSize;
PVOID CallContext;
PVOID ObjectContext;
PVOID Reserved;
} REG_SET_VALUE_KEY_INFORMATION, *PREG_SET_VALUE_KEY_INFORMATION;
Члены
Object
Указатель на объект раздела реестра для раздела, запись значения которого должна быть изменена.
ValueName
Указатель на UNICODE_STRING структуру, содержащую имя записи значения, которая будет изменена.
TitleIndex
Зарезервировано для системного использования. Драйверы должны игнорировать этот элемент.
Type
Тип данных, которые будут записаны. Дополнительные сведения о возможных значениях этого элемента см. в параметре Typeобъекта ZwSetValueKey.
Data
Указатель на буфер, содержащий данные, которые будут записаны. Формат буфера зависит от значения Type. Дополнительные сведения см. в разделе ZwSetValueKey.
DataSize
Размер буфера данных (в байтах).
CallContext
Необязательные сведения о контексте, определяемые драйвером, которые может предоставить подпрограмма RegistryCallback драйвера. Этот элемент определен для Windows Vista и более поздних версий операционной системы Windows.
ObjectContext
Указатель на определяемые драйвером контекстные сведения, связанные драйвером с объектом реестра путем вызова CmSetCallbackObjectContext. Этот элемент определен для Windows Vista и более поздних версий операционной системы Windows.
Reserved
Этот элемент зарезервирован для использования в будущем. Этот элемент определен для Windows Vista и более поздних версий операционной системы Windows.
Комментарии
Система передает эту структуру подпрограмме RegistryCallback каждый раз, когда поток пытается задать значение для ключа, например, когда поток пользовательского режима вызывает RegSetValue или RegSetValueEx или когда драйвер вызывает ZwSetValueKey.
Дополнительные сведения об операциях фильтрации реестра см. в разделе Фильтрация вызовов реестра.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Доступно в Microsoft Windows XP и более поздних версиях операционной системы Windows. |
Верхняя часть | wdm.h (включая Wdm.h, Ntddk.h, Ntifs.h) |