estructura REG_ENUMERATE_VALUE_KEY_INFORMATION (wdm.h)
La estructura REG_ENUMERATE_VALUE_KEY_INFORMATION describe una entrada de valor de una clave cuyas entradas de valor se enumeran.
Sintaxis
typedef struct _REG_ENUMERATE_VALUE_KEY_INFORMATION {
PVOID Object;
ULONG Index;
KEY_VALUE_INFORMATION_CLASS KeyValueInformationClass;
PVOID KeyValueInformation;
ULONG Length;
PULONG ResultLength;
PVOID CallContext;
PVOID ObjectContext;
PVOID Reserved;
} REG_ENUMERATE_VALUE_KEY_INFORMATION, *PREG_ENUMERATE_VALUE_KEY_INFORMATION;
Miembros
Object
Puntero al objeto de clave del Registro para la clave cuyas entradas de valor se están enumerando.
Index
Índice de base cero de la subclave dentro de la clave.
KeyValueInformationClass
Valor KEY_VALUE_INFORMATION_CLASS que indica el tipo de información que va a devolver el sistema en el búfer KeyValueInformation .
KeyValueInformation
Puntero a un búfer que contiene la información que va a devolver el sistema. El formato del búfer depende del valor de KeyValueInformationClass. Para obtener más información, consulte KEY_VALUE_INFORMATION_CLASS.
Length
Tamaño, en bytes, del búfer KeyValueInformation .
ResultLength
Puntero a una variable que recibe (del sistema) la cantidad de datos válidos, en bytes, en el búfer KeyValueInformation .
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 mediante una llamada 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 enumerar una entrada de valor de una clave, por ejemplo, cuando un subproceso en modo de usuario llama a RegEnumValue o cuando un controlador llama a ZwEnumerateValueKey.
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) |