Поделиться через


структура 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)

См. также раздел

CmSetCallbackObjectContext

RegistryCallback

ZwSetValueKey