Compartir a través de


estructura REG_SET_VALUE_KEY_INFORMATION (wdm.h)

La estructura REG_SET_VALUE_KEY_INFORMATION describe una nueva configuración para la entrada de valor de una clave del Registro.

Sintaxis

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;

Miembros

Object

Puntero al objeto de clave del Registro para la clave cuya entrada de valor está a punto de cambiarse.

ValueName

Puntero a una estructura UNICODE_STRING que contiene el nombre de la entrada de valor a punto de cambiarse.

TitleIndex

Reservado para uso del sistema. Los controladores deben omitir este miembro.

Type

Tipo de datos que está a punto de escribirse. Para obtener más información sobre los valores posibles para este miembro, vea el parámetro type de ZwSetValueKey.

Data

Puntero a un búfer que contiene los datos que se van a escribir. El formato del búfer depende del valor de Tipo. Para obtener más información, vea ZwSetValueKey.

DataSize

Tamaño, en bytes, del búfer de datos de.

CallContext

Información de contexto opcional definida por el controlador que puede proporcionar la rutina registryCall back del controlador RegistryCallback. Este miembro se define para Windows Vista y versiones posteriores del sistema operativo Windows.

ObjectContext

Puntero a la información de contexto definida por el controlador que el controlador ha asociado a un objeto del Registro llamando a CmSetCallbackObjectContext. Este miembro se define para Windows Vista y versiones posteriores del sistema operativo Windows.

Reserved

Este miembro está reservado para uso futuro. Este miembro se define para Windows Vista y versiones posteriores del sistema operativo Windows.

Observaciones

El sistema pasa esta estructura a una rutina de RegistryCallback cada vez que un subproceso intenta establecer una entrada de valor para una clave, por ejemplo, cuando un subproceso en modo de usuario llama a RegSetValue o RegSetValueEx o cuando un controlador llama a ZwSetValueKey.

Para obtener más información sobre las operaciones de filtrado del registro, consulte Filtrado de llamadas del Registro.

Requisitos

Requisito Valor
cliente mínimo admitido Disponible en Microsoft Windows XP y versiones posteriores del sistema operativo Windows.
encabezado de wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)

Consulte también

CmSetCallbackObjectContext

registryCallback

ZwSetValueKey