estructura REG_SET_VALUE_KEY_INFORMATION (wdm.h)

La estructura de 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 de 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 Type. Para obtener más información, vea ZwSetValueKey.

DataSize

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

CallContext

Información de contexto opcional definida por el controlador que puede proporcionar la rutina RegistryCallback del controlador. 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 se reserva para uso futuro. Este miembro se define para Windows Vista y versiones posteriores del sistema operativo Windows.

Comentarios

El sistema pasa esta estructura a una rutina 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 Value
Cliente mínimo compatible Disponible en Microsoft Windows XP y versiones posteriores del sistema operativo Windows.
Encabezado wdm.h (incluya Wdm.h, Ntddk.h, Ntifs.h)

Consulte también

CmSetCallbackObjectContext

RegistryCallback

ZwSetValueKey