enumeración REG_NOTIFY_CLASS (wdm.h)
El tipo de enumeración REG_NOTIFY_CLASS especifica el tipo de operación del Registro que el administrador de configuración pasa a una rutina RegistryCallback .
Syntax
typedef enum _REG_NOTIFY_CLASS {
RegNtDeleteKey,
RegNtPreDeleteKey,
RegNtSetValueKey,
RegNtPreSetValueKey,
RegNtDeleteValueKey,
RegNtPreDeleteValueKey,
RegNtSetInformationKey,
RegNtPreSetInformationKey,
RegNtRenameKey,
RegNtPreRenameKey,
RegNtEnumerateKey,
RegNtPreEnumerateKey,
RegNtEnumerateValueKey,
RegNtPreEnumerateValueKey,
RegNtQueryKey,
RegNtPreQueryKey,
RegNtQueryValueKey,
RegNtPreQueryValueKey,
RegNtQueryMultipleValueKey,
RegNtPreQueryMultipleValueKey,
RegNtPreCreateKey,
RegNtPostCreateKey,
RegNtPreOpenKey,
RegNtPostOpenKey,
RegNtKeyHandleClose,
RegNtPreKeyHandleClose,
RegNtPostDeleteKey,
RegNtPostSetValueKey,
RegNtPostDeleteValueKey,
RegNtPostSetInformationKey,
RegNtPostRenameKey,
RegNtPostEnumerateKey,
RegNtPostEnumerateValueKey,
RegNtPostQueryKey,
RegNtPostQueryValueKey,
RegNtPostQueryMultipleValueKey,
RegNtPostKeyHandleClose,
RegNtPreCreateKeyEx,
RegNtPostCreateKeyEx,
RegNtPreOpenKeyEx,
RegNtPostOpenKeyEx,
RegNtPreFlushKey,
RegNtPostFlushKey,
RegNtPreLoadKey,
RegNtPostLoadKey,
RegNtPreUnLoadKey,
RegNtPostUnLoadKey,
RegNtPreQueryKeySecurity,
RegNtPostQueryKeySecurity,
RegNtPreSetKeySecurity,
RegNtPostSetKeySecurity,
RegNtCallbackObjectContextCleanup,
RegNtPreRestoreKey,
RegNtPostRestoreKey,
RegNtPreSaveKey,
RegNtPostSaveKey,
RegNtPreReplaceKey,
RegNtPostReplaceKey,
RegNtPreQueryKeyName,
RegNtPostQueryKeyName,
RegNtPreSaveMergedKey,
RegNtPostSaveMergedKey,
MaxRegNtNotifyClass
} REG_NOTIFY_CLASS;
Constantes
RegNtDeleteKey Especifica que un subproceso está intentando eliminar una clave. Este valor indica una llamada previa a la notificación a RegistryCallback. Use este valor solo en Windows XP. |
RegNtPreDeleteKey Especifica que un subproceso está intentando eliminar una clave. Este valor indica una llamada previa a la notificación a RegistryCallback. Use este valor en Windows Server 2003 y versiones posteriores del sistema operativo Windows. |
RegNtSetValueKey Especifica que un subproceso intenta establecer una entrada de valor para una clave. Este valor indica una llamada previa a la notificación a RegistryCallback. Use este valor solo en Windows XP. |
RegNtPreSetValueKey Especifica que un subproceso intenta establecer una entrada de valor para una clave. Este valor indica una llamada previa a la notificación a RegistryCallback. Use este valor en Windows Server 2003 y versiones posteriores del sistema operativo Windows. |
RegNtDeleteValueKey Especifica que un subproceso está intentando eliminar una entrada de valor para una clave. Este valor indica una llamada previa a la notificación a RegistryCallback. Use este valor solo en Windows XP. |
RegNtPreDeleteValueKey Especifica que un subproceso está intentando eliminar una entrada de valor para una clave. Este valor indica una llamada previa a la notificación a RegistryCallback. Use este valor en Windows Server 2003 y versiones posteriores del sistema operativo Windows. |
RegNtSetInformationKey Especifica que un subproceso intenta establecer los metadatos de una clave. Este valor indica una llamada previa a la notificación a RegistryCallback. Use este valor solo en Windows XP. |
RegNtPreSetInformationKey Especifica que un subproceso intenta establecer los metadatos de una clave. Este valor indica una llamada previa a la notificación a RegistryCallback. Use este valor en Windows Server 2003 y versiones posteriores del sistema operativo Windows. |
RegNtRenameKey Especifica que un subproceso intenta cambiar el nombre de una clave. Este valor indica una llamada previa a la notificación a RegistryCallback. Use este valor solo en Windows XP. |
RegNtPreRenameKey Especifica que un subproceso intenta cambiar el nombre de una clave. Este valor indica una llamada previa a la notificación a RegistryCallback. Use este valor en Windows Server 2003 y versiones posteriores del sistema operativo Windows. |
RegNtEnumerateKey Especifica que un subproceso intenta enumerar una subclave de una clave. Este valor indica una llamada previa a la notificación a RegistryCallback. Use este valor solo en Windows XP. |
RegNtPreEnumerateKey Especifica que un subproceso intenta enumerar una subclave de una clave. Este valor indica una llamada previa a la notificación a RegistryCallback. Use este valor en Windows Server 2003 y versiones posteriores del sistema operativo Windows. |
RegNtEnumerateValueKey Especifica que un subproceso intenta enumerar una entrada de valor para una clave. Este valor indica una llamada previa a la notificación a RegistryCallback. Use este valor solo en Windows XP. |
RegNtPreEnumerateValueKey Especifica que un subproceso intenta enumerar una entrada de valor para una clave. Este valor indica una llamada previa a la notificación a RegistryCallback. Use este valor en Windows Server 2003 y versiones posteriores del sistema operativo Windows. |
RegNtQueryKey Especifica que un subproceso intenta leer los metadatos de una clave. Este valor indica una llamada previa a la notificación a RegistryCallback. Use este valor solo en Windows XP. |
RegNtPreQueryKey Especifica que un subproceso intenta leer los metadatos de una clave. Este valor indica una llamada previa a la notificación a RegistryCallback. Use este valor en Windows Server 2003 y versiones posteriores del sistema operativo Windows. |
RegNtQueryValueKey Especifica que un subproceso está intentando leer una entrada de valor para una clave. Este valor indica una llamada previa a la notificación a RegistryCallback. Use este valor solo en Windows XP. |
RegNtPreQueryValueKey Especifica que un subproceso está intentando leer una entrada de valor para una clave. Este valor indica una llamada previa a la notificación a RegistryCallback. Use este valor en Windows Server 2003 y versiones posteriores del sistema operativo Windows. |
RegNtQueryMultipleValueKey Especifica que un subproceso está intentando consultar varias entradas de valor para una clave. Este valor indica una llamada previa a la notificación a RegistryCallback. Use este valor solo en Windows XP. |
RegNtPreQueryMultipleValueKey Especifica que un subproceso está intentando consultar varias entradas de valor para una clave. Este valor indica una llamada previa a la notificación a RegistryCallback. Use este valor en Windows Server 2003 y versiones posteriores del sistema operativo Windows. |
RegNtPreCreateKey Especifica que un subproceso está intentando crear una clave. Este valor indica una llamada previa a la notificación a RegistryCallback. Use este valor en Windows XP y versiones posteriores del sistema operativo Windows. |
RegNtPostCreateKey Especifica que un subproceso ha creado correctamente una clave. Este valor indica una llamada posterior a la notificación a RegistryCallback. Use este valor en Windows XP y versiones posteriores del sistema operativo Windows. |
RegNtPreOpenKey Especifica que un subproceso está intentando abrir una clave existente. Este valor indica una llamada previa a la notificación a RegistryCallback. Use este valor en Windows XP y versiones posteriores del sistema operativo Windows. |
RegNtPostOpenKey Especifica que un subproceso ha abierto correctamente una clave existente. Este valor indica una llamada posterior a la notificación a RegistryCallback. Use este valor en Windows XP y versiones posteriores del sistema operativo Windows. |
RegNtKeyHandleClose Especifica que un subproceso está intentando cerrar un identificador de clave. Este valor indica una llamada previa a la notificación a RegistryCallback. Use este valor solo en Windows XP. |
RegNtPreKeyHandleClose Especifica que un subproceso está intentando cerrar un identificador de clave. Este valor indica una llamada previa a la notificación a RegistryCallback. Use este valor en Windows Server 2003 y versiones posteriores del sistema operativo Windows. Los controladores pueden supervisar esta operación del Registro, pero no pueden bloquearla ni modificarla. |
RegNtPostDeleteKey Especifica que el sistema ha intentado eliminar la clave. Este valor indica una llamada posterior a la notificación a RegistryCallback. Use este valor en Windows Server 2003 y versiones posteriores del sistema operativo Windows. |
RegNtPostSetValueKey Especifica que el sistema ha intentado establecer una entrada de valor para una clave. Este valor indica una llamada posterior a la notificación a RegistryCallback. Use este valor en Windows Server 2003 y versiones posteriores del sistema operativo Windows. |
RegNtPostDeleteValueKey Especifica que el sistema ha intentado eliminar una entrada de valor para una clave. Este valor indica una llamada posterior a la notificación a RegistryCallback. Use este valor en Windows Server 2003 y versiones posteriores del sistema operativo Windows. |
RegNtPostSetInformationKey Especifica que el sistema ha intentado establecer los metadatos de la clave. Este valor indica una llamada posterior a la notificación a RegistryCallback. Use este valor en Windows Server 2003 y versiones posteriores del sistema operativo Windows. |
RegNtPostRenameKey Especifica que el sistema ha intentado cambiar el nombre de la clave. Este valor indica una llamada posterior a la notificación a RegistryCallback. Use este valor en Windows Server 2003 y versiones posteriores del sistema operativo Windows. |
RegNtPostEnumerateKey Especifica que el sistema ha intentado enumerar la subclave de una clave. Este valor indica una llamada posterior a la notificación a RegistryCallback. Use este valor en Windows Server 2003 y versiones posteriores del sistema operativo Windows. |
RegNtPostEnumerateValueKey Especifica que el sistema ha intentado enumerar la entrada de valor de una clave. Este valor indica una llamada posterior a la notificación a RegistryCallback. Use este valor en Windows Server 2003 y versiones posteriores del sistema operativo Windows. |
RegNtPostQueryKey Especifica que el sistema ha intentado consultar los metadatos de una clave. Este valor indica una llamada posterior a la notificación a RegistryCallback. Use este valor en Windows Server 2003 y versiones posteriores del sistema operativo Windows. |
RegNtPostQueryValueKey Especifica que el sistema ha intentado consultar una entrada de valor para la clave. Este valor indica una llamada posterior a la notificación a RegistryCallback. Use este valor en Windows Server 2003 y versiones posteriores del sistema operativo Windows. |
RegNtPostQueryMultipleValueKey Especifica que el sistema ha intentado consultar varias entradas de valor para la clave. Este valor indica una llamada posterior a la notificación a RegistryCallback. Use este valor en Windows Server 2003 y versiones posteriores del sistema operativo Windows. |
RegNtPostKeyHandleClose Especifica que el sistema ha intentado cerrar un identificador de clave. Este valor indica una llamada posterior a la notificación a RegistryCallback. Use este valor en Windows Server 2003 y versiones posteriores del sistema operativo Windows. |
RegNtPreCreateKeyEx Especifica que un subproceso intenta crear una clave. Este valor indica una llamada previa a la notificación a RegistryCallback. Use este valor en Windows Server 2003 y versiones posteriores del sistema operativo Windows. |
RegNtPostCreateKeyEx Especifica que el sistema ha intentado crear una clave. Este valor indica una llamada posterior a la notificación a RegistryCallback. Use este valor en Windows Server 2003 y versiones posteriores del sistema operativo Windows. |
RegNtPreOpenKeyEx Especifica que un subproceso está intentando abrir una clave existente. Este valor indica una llamada previa a la notificación a RegistryCallback. Use este valor en Windows Server 2003 y versiones posteriores del sistema operativo Windows. |
RegNtPostOpenKeyEx Especifica que el sistema ha intentado abrir una clave existente. Este valor indica una llamada posterior a la notificación a RegistryCallback. Use este valor en Windows Server 2003 y versiones posteriores del sistema operativo Windows. |
RegNtPreFlushKey Especifica que un subproceso intenta escribir una clave en el disco. Este valor indica una llamada previa a la notificación a RegistryCallback. Use este valor en Windows Vista y versiones posteriores del sistema operativo Windows. |
RegNtPostFlushKey Especifica que el sistema ha intentado escribir una clave en el disco. Este valor indica una llamada posterior a la notificación a RegistryCallback. Use este valor en Windows Vista y versiones posteriores del sistema operativo Windows. |
RegNtPreLoadKey Especifica que un subproceso intenta cargar un subárbol del Registro desde un archivo. Este valor indica una llamada previa a la notificación a RegistryCallback. Use este valor en Windows Vista y versiones posteriores del sistema operativo Windows. |
RegNtPostLoadKey Especifica que el sistema ha intentado cargar un subárbol del Registro desde un archivo. Este valor indica una llamada posterior a la notificación a RegistryCallback. Use este valor en Windows Vista y versiones posteriores del sistema operativo Windows. |
RegNtPreUnLoadKey Especifica que un subproceso intenta descargar un subárbol del Registro. Este valor indica una llamada previa a la notificación a RegistryCallback. Use este valor en Windows Vista y versiones posteriores del sistema operativo Windows. |
RegNtPostUnLoadKey Especifica que el sistema ha intentado descargar un subárbol del Registro. Este valor indica una llamada posterior a la notificación a RegistryCallback. Use este valor en Windows Vista y versiones posteriores del sistema operativo Windows. |
RegNtPreQueryKeySecurity Especifica que un subproceso está intentando obtener la información de seguridad de una clave del Registro. Este valor indica una llamada previa a la notificación a RegistryCallback. Use este valor en Windows Vista y versiones posteriores del sistema operativo Windows. |
RegNtPostQueryKeySecurity Especifica que un subproceso ha intentado obtener la información de seguridad de una clave del Registro. Este valor indica una llamada posterior a la notificación a RegistryCallback. Use este valor en Windows Vista y versiones posteriores del sistema operativo Windows. |
RegNtPreSetKeySecurity Especifica que un subproceso intenta establecer la información de seguridad de una clave del Registro. Este valor indica una llamada previa a la notificación a RegistryCallback. Use este valor en Windows Vista y versiones posteriores del sistema operativo Windows. |
RegNtPostSetKeySecurity Especifica que un subproceso ha intentado establecer la información de seguridad de una clave del Registro. Este valor indica una llamada posterior a la notificación a RegistryCallback. Use este valor en Windows Vista y versiones posteriores del sistema operativo Windows. |
RegNtCallbackObjectContextCleanup Especifica que el controlador ha llamado a CmUnRegisterCallback o la rutina RegistryCallback del controlador acaba de terminar de procesar un valor de clase RegNtPreKeyHandleClose . Use este valor en Windows Vista y versiones posteriores del sistema operativo Windows. |
RegNtPreRestoreKey Especifica que un subproceso está intentando restaurar la información de una clave del Registro. Este valor indica una llamada previa a la notificación a RegistryCallback. Use este valor en Windows Vista SP2 y versiones posteriores del sistema operativo Windows. |
RegNtPostRestoreKey Especifica que un subproceso ha intentado restaurar la información de una clave del Registro. Este valor indica una llamada posterior a la notificación a RegistryCallback. Use este valor en Windows Vista SP2 y versiones posteriores del sistema operativo Windows. |
RegNtPreSaveKey Especifica que un subproceso intenta guardar la información de una clave del Registro. Este valor indica una llamada previa a la notificación a RegistryCallback. Use este valor en Windows Vista SP2 y versiones posteriores del sistema operativo Windows. |
RegNtPostSaveKey Especifica que un subproceso ha intentado guardar la información de una clave del Registro. Este valor indica una llamada posterior a la notificación a RegistryCallback. Use este valor en Windows Vista SP2 y versiones posteriores del sistema operativo Windows. |
RegNtPreReplaceKey Especifica que un subproceso intenta reemplazar la información de una clave del Registro. Este valor indica una llamada previa a la notificación a RegistryCallback. Use este valor en Windows Vista SP2 y versiones posteriores del sistema operativo Windows. |
RegNtPostReplaceKey Especifica que un subproceso ha intentado reemplazar la información de una clave del Registro. Este valor indica una llamada posterior a la notificación a RegistryCallback. Use este valor en Windows Vista SP2 y versiones posteriores del sistema operativo Windows. |
RegNtPreQueryKeyName Especifica que un subproceso intenta obtener la ruta de acceso completa de una clave del Registro. Use este valor en Windows 10 y versiones posteriores del sistema operativo Windows. |
RegNtPostQueryKeyName Especifica que un subproceso ha intentado obtener la ruta de acceso completa de una clave del Registro. Use este valor en Windows 10 y versiones posteriores del sistema operativo Windows. |
RegNtPreSaveMergedKey Especifica que un subproceso intenta guardar una vista combinada de dos subárboles del Registro en un archivo. Use este valor en Windows 10 y versiones posteriores del sistema operativo Windows. |
RegNtPostSaveMergedKey Especifica que un subproceso ha intentado guardar una vista combinada de dos subárboles del Registro en un archivo. Use este valor en Windows 10 y versiones posteriores del sistema operativo Windows. |
MaxRegNtNotifyClass Especifica el valor máximo de este tipo de enumeración. |
Comentarios
Cuando el administrador de configuración llama a la rutina RegistryCallback de un controlador, pasa un valor de enumeración REG_NOTIFY_CLASS a la rutina. El administrador de configuración también pasa una estructura específica de notificación que contiene información sobre la notificación. Para obtener una lista de estas estructuras, consulte RegistryCallback.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Disponible para Windows XP y versiones posteriores del sistema operativo Windows, pero algunos valores de enumeración solo están disponibles para las versiones posteriores especificadas del sistema operativo Windows. |
Encabezado | wdm.h (incluya Wdm.h, Ntddk.h, Ntifs.h) |