Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Le type d’énumération REG_NOTIFY_CLASS spécifie le type d’opération de Registre que le gestionnaire de configuration transmet à une routine RegistryCallback.
Syntaxe
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
RegNtDeleteKeySpécifie qu’un thread tente de supprimer une clé. Cette valeur indique un appel de pré-notification à RegistryCallback. Utilisez cette valeur uniquement sur Windows XP. |
RegNtPreDeleteKeySpécifie qu’un thread tente de supprimer une clé. Cette valeur indique un appel de pré-notification à RegistryCallback. Utilisez cette valeur sur Windows Server 2003 et versions ultérieures du système d’exploitation Windows. |
RegNtSetValueKeySpécifie qu’un thread tente de définir une entrée de valeur pour une clé. Cette valeur indique un appel de pré-notification à RegistryCallback. Utilisez cette valeur uniquement sur Windows XP. |
RegNtPreSetValueKeySpécifie qu’un thread tente de définir une entrée de valeur pour une clé. Cette valeur indique un appel de pré-notification à RegistryCallback. Utilisez cette valeur sur Windows Server 2003 et versions ultérieures du système d’exploitation Windows. |
RegNtDeleteValueKeySpécifie qu’un thread tente de supprimer une entrée de valeur pour une clé. Cette valeur indique un appel de pré-notification à RegistryCallback. Utilisez cette valeur uniquement sur Windows XP. |
RegNtPreDeleteValueKeySpécifie qu’un thread tente de supprimer une entrée de valeur pour une clé. Cette valeur indique un appel de pré-notification à RegistryCallback. Utilisez cette valeur sur Windows Server 2003 et versions ultérieures du système d’exploitation Windows. |
RegNtSetInformationKeySpécifie qu’un thread tente de définir les métadonnées d’une clé. Cette valeur indique un appel de pré-notification à RegistryCallback. Utilisez cette valeur uniquement sur Windows XP. |
RegNtPreSetInformationKeySpécifie qu’un thread tente de définir les métadonnées d’une clé. Cette valeur indique un appel de pré-notification à RegistryCallback. Utilisez cette valeur sur Windows Server 2003 et versions ultérieures du système d’exploitation Windows. |
RegNtRenameKeySpécifie qu’un thread tente de renommer une clé. Cette valeur indique un appel de pré-notification à RegistryCallback. Utilisez cette valeur uniquement sur Windows XP. |
RegNtPreRenameKeySpécifie qu’un thread tente de renommer une clé. Cette valeur indique un appel de pré-notification à RegistryCallback. Utilisez cette valeur sur Windows Server 2003 et versions ultérieures du système d’exploitation Windows. |
RegNtEnumerateKeySpécifie qu’un thread tente d’énumérer une sous-clé d’une clé. Cette valeur indique un appel de pré-notification à RegistryCallback. Utilisez cette valeur uniquement sur Windows XP. |
RegNtPreEnumerateKeySpécifie qu’un thread tente d’énumérer une sous-clé d’une clé. Cette valeur indique un appel de pré-notification à RegistryCallback. Utilisez cette valeur sur Windows Server 2003 et versions ultérieures du système d’exploitation Windows. |
RegNtEnumerateValueKeySpécifie qu’un thread tente d’énumérer une entrée de valeur pour une clé. Cette valeur indique un appel de pré-notification à RegistryCallback. Utilisez cette valeur uniquement sur Windows XP. |
RegNtPreEnumerateValueKeySpécifie qu’un thread tente d’énumérer une entrée de valeur pour une clé. Cette valeur indique un appel de pré-notification à RegistryCallback. Utilisez cette valeur sur Windows Server 2003 et versions ultérieures du système d’exploitation Windows. |
RegNtQueryKeySpécifie qu’un thread tente de lire les métadonnées d’une clé. Cette valeur indique un appel de pré-notification à RegistryCallback. Utilisez cette valeur uniquement sur Windows XP. |
RegNtPreQueryKeySpécifie qu’un thread tente de lire les métadonnées d’une clé. Cette valeur indique un appel de pré-notification à RegistryCallback. Utilisez cette valeur sur Windows Server 2003 et versions ultérieures du système d’exploitation Windows. |
RegNtQueryValueKeySpécifie qu’un thread tente de lire une entrée de valeur pour une clé. Cette valeur indique un appel de pré-notification à RegistryCallback. Utilisez cette valeur uniquement sur Windows XP. |
RegNtPreQueryValueKeySpécifie qu’un thread tente de lire une entrée de valeur pour une clé. Cette valeur indique un appel de pré-notification à RegistryCallback. Utilisez cette valeur sur Windows Server 2003 et versions ultérieures du système d’exploitation Windows. |
RegNtQueryMultipleValueKeySpécifie qu’un thread tente d’interroger plusieurs entrées de valeur pour une clé. Cette valeur indique un appel de pré-notification à RegistryCallback. Utilisez cette valeur uniquement sur Windows XP. |
RegNtPreQueryMultipleValueKeySpécifie qu’un thread tente d’interroger plusieurs entrées de valeur pour une clé. Cette valeur indique un appel de pré-notification à RegistryCallback. Utilisez cette valeur sur Windows Server 2003 et versions ultérieures du système d’exploitation Windows. |
RegNtPreCreateKeySpécifie qu’un thread tente de créer une clé. Cette valeur indique un appel de pré-notification à RegistryCallback. Utilisez cette valeur uniquement sur Windows XP. |
RegNtPostCreateKeySpécifie qu’un thread a correctement créé une clé. Cette valeur indique un appel post-notification à RegistryCallback. Utilisez cette valeur uniquement sur Windows XP. |
RegNtPreOpenKeySpécifie qu’un thread tente d’ouvrir une clé existante. Cette valeur indique un appel de pré-notification à RegistryCallback. Utilisez cette valeur uniquement sur Windows XP. |
RegNtPostOpenKeySpécifie qu’un thread a correctement ouvert une clé existante. Cette valeur indique un appel post-notification à RegistryCallback. Utilisez cette valeur uniquement sur Windows XP. |
RegNtKeyHandleCloseSpécifie qu’un thread tente de fermer un handle de clé. Cette valeur indique un appel de pré-notification à RegistryCallback. Utilisez cette valeur uniquement sur Windows XP. |
RegNtPreKeyHandleCloseSpécifie qu’un thread tente de fermer un handle de clé. Cette valeur indique un appel de pré-notification à RegistryCallback. Utilisez cette valeur sur Windows Server 2003 et versions ultérieures du système d’exploitation Windows. Les pilotes peuvent surveiller cette opération de Registre, mais ils ne peuvent pas les bloquer ou les modifier. |
RegNtPostDeleteKeySpécifie que le système a tenté de supprimer la clé. Cette valeur indique un appel post-notification à RegistryCallback. Utilisez cette valeur sur Windows Server 2003 et versions ultérieures du système d’exploitation Windows. |
RegNtPostSetValueKeySpécifie que le système a tenté de définir une entrée de valeur pour une clé. Cette valeur indique un appel post-notification à RegistryCallback. Utilisez cette valeur sur Windows Server 2003 et versions ultérieures du système d’exploitation Windows. |
RegNtPostDeleteValueKeySpécifie que le système a tenté de supprimer une entrée de valeur pour une clé. Cette valeur indique un appel post-notification à RegistryCallback. Utilisez cette valeur sur Windows Server 2003 et versions ultérieures du système d’exploitation Windows. |
RegNtPostSetInformationKeySpécifie que le système a tenté de définir les métadonnées de la clé. Cette valeur indique un appel post-notification à RegistryCallback. Utilisez cette valeur sur Windows Server 2003 et versions ultérieures du système d’exploitation Windows. |
RegNtPostRenameKeySpécifie que le système a tenté de renommer la clé. Cette valeur indique un appel post-notification à RegistryCallback. Utilisez cette valeur sur Windows Server 2003 et versions ultérieures du système d’exploitation Windows. |
RegNtPostEnumerateKeySpécifie que le système a tenté d’énumérer la sous-clé d’une clé. Cette valeur indique un appel post-notification à RegistryCallback. Utilisez cette valeur sur Windows Server 2003 et versions ultérieures du système d’exploitation Windows. |
RegNtPostEnumerateValueKeySpécifie que le système a tenté d’énumérer l’entrée de valeur d’une clé. Cette valeur indique un appel post-notification à RegistryCallback. Utilisez cette valeur sur Windows Server 2003 et versions ultérieures du système d’exploitation Windows. |
RegNtPostQueryKeySpécifie que le système a tenté d’interroger les métadonnées d’une clé. Cette valeur indique un appel post-notification à RegistryCallback. Utilisez cette valeur sur Windows Server 2003 et versions ultérieures du système d’exploitation Windows. |
RegNtPostQueryValueKeySpécifie que le système a tenté d’interroger une entrée de valeur pour la clé. Cette valeur indique un appel post-notification à RegistryCallback. Utilisez cette valeur sur Windows Server 2003 et versions ultérieures du système d’exploitation Windows. |
RegNtPostQueryMultipleValueKeySpécifie que le système a tenté d’interroger plusieurs entrées de valeur pour la clé. Cette valeur indique un appel post-notification à RegistryCallback. Utilisez cette valeur sur Windows Server 2003 et versions ultérieures du système d’exploitation Windows. |
RegNtPostKeyHandleCloseSpécifie que le système a tenté de fermer un handle de clé. Cette valeur indique un appel post-notification à RegistryCallback. Utilisez cette valeur sur Windows Server 2003 et versions ultérieures du système d’exploitation Windows. |
RegNtPreCreateKeyExSpécifie qu’un thread tente de créer une clé. Cette valeur indique un appel de pré-notification à RegistryCallback. Utilisez cette valeur sur Windows Server 2003 et versions ultérieures du système d’exploitation Windows. |
RegNtPostCreateKeyExSpécifie que le système a tenté de créer une clé. Cette valeur indique un appel post-notification à RegistryCallback. Utilisez cette valeur sur Windows Server 2003 et versions ultérieures du système d’exploitation Windows. |
RegNtPreOpenKeyExSpécifie qu’un thread tente d’ouvrir une clé existante. Cette valeur indique un appel de pré-notification à RegistryCallback. Utilisez cette valeur sur Windows Server 2003 et versions ultérieures du système d’exploitation Windows. |
RegNtPostOpenKeyExSpécifie que le système a tenté d’ouvrir une clé existante. Cette valeur indique un appel post-notification à RegistryCallback. Utilisez cette valeur sur Windows Server 2003 et versions ultérieures du système d’exploitation Windows. |
RegNtPreFlushKeySpécifie qu’un thread tente d’écrire une clé sur le disque. Cette valeur indique un appel de pré-notification à RegistryCallback. Utilisez cette valeur sur Windows Vista et les versions ultérieures du système d’exploitation Windows. |
RegNtPostFlushKeySpécifie que le système a tenté d’écrire une clé sur le disque. Cette valeur indique un appel post-notification à RegistryCallback. Utilisez cette valeur sur Windows Vista et les versions ultérieures du système d’exploitation Windows. |
RegNtPreLoadKeySpécifie qu’un thread tente de charger une ruche de Registre à partir d’un fichier. Cette valeur indique un appel de pré-notification à RegistryCallback. Utilisez cette valeur sur Windows Vista et les versions ultérieures du système d’exploitation Windows. |
RegNtPostLoadKeySpécifie que le système a tenté de charger une ruche de Registre à partir d’un fichier. Cette valeur indique un appel post-notification à RegistryCallback. Utilisez cette valeur sur Windows Vista et les versions ultérieures du système d’exploitation Windows. |
RegNtPreUnLoadKeySpécifie qu’un thread tente de décharger une ruche de Registre. Cette valeur indique un appel de pré-notification à RegistryCallback. Utilisez cette valeur sur Windows Vista et les versions ultérieures du système d’exploitation Windows. |
RegNtPostUnLoadKeySpécifie que le système a tenté de décharger une ruche de Registre. Cette valeur indique un appel post-notification à RegistryCallback. Utilisez cette valeur sur Windows Vista et les versions ultérieures du système d’exploitation Windows. |
RegNtPreQueryKeySecuritySpécifie qu’un thread tente d’obtenir les informations de sécurité d’une clé de Registre. Cette valeur indique un appel de pré-notification à RegistryCallback. Utilisez cette valeur sur Windows Vista et les versions ultérieures du système d’exploitation Windows. |
RegNtPostQueryKeySecuritySpécifie qu’un thread a tenté d’obtenir les informations de sécurité d’une clé de Registre. Cette valeur indique un appel post-notification à RegistryCallback. Utilisez cette valeur sur Windows Vista et les versions ultérieures du système d’exploitation Windows. |
RegNtPreSetKeySecuritySpécifie qu’un thread tente de définir les informations de sécurité d’une clé de Registre. Cette valeur indique un appel de pré-notification à RegistryCallback. Utilisez cette valeur sur Windows Vista et les versions ultérieures du système d’exploitation Windows. |
RegNtPostSetKeySecuritySpécifie qu’un thread a tenté de définir les informations de sécurité d’une clé de Registre. Cette valeur indique un appel post-notification à RegistryCallback. Utilisez cette valeur sur Windows Vista et les versions ultérieures du système d’exploitation Windows. |
RegNtCallbackObjectContextCleanupSpécifie que le pilote a appelé CmUnRegisterCallback ou que la routine RegistryCallback du pilote vient de terminer le traitement d’une valeur de classe RegNtPreKeyHandleClose. Utilisez cette valeur sur Windows Vista et les versions ultérieures du système d’exploitation Windows. |
RegNtPreRestoreKeySpécifie qu’un thread tente de restaurer les informations d’une clé de Registre. Cette valeur indique un appel de pré-notification à RegistryCallback. Utilisez cette valeur sur Windows Vista SP2 et les versions ultérieures du système d’exploitation Windows. |
RegNtPostRestoreKeySpécifie qu’un thread a tenté de restaurer les informations d’une clé de Registre. Cette valeur indique un appel post-notification à RegistryCallback. Utilisez cette valeur sur Windows Vista SP2 et les versions ultérieures du système d’exploitation Windows. |
RegNtPreSaveKeySpécifie qu’un thread tente d’enregistrer les informations d’une clé de Registre. Cette valeur indique un appel de pré-notification à RegistryCallback. Utilisez cette valeur sur Windows Vista SP2 et les versions ultérieures du système d’exploitation Windows. |
RegNtPostSaveKeySpécifie qu’un thread a tenté d’enregistrer les informations d’une clé de Registre. Cette valeur indique un appel post-notification à RegistryCallback. Utilisez cette valeur sur Windows Vista SP2 et les versions ultérieures du système d’exploitation Windows. |
RegNtPreReplaceKeySpécifie qu’un thread tente de remplacer les informations d’une clé de Registre. Cette valeur indique un appel de pré-notification à RegistryCallback. Utilisez cette valeur sur Windows Vista SP2 et les versions ultérieures du système d’exploitation Windows. |
RegNtPostReplaceKeySpécifie qu’un thread a tenté de remplacer les informations d’une clé de Registre. Cette valeur indique un appel post-notification à RegistryCallback. Utilisez cette valeur sur Windows Vista SP2 et les versions ultérieures du système d’exploitation Windows. |
RegNtPreQueryKeyNameSpécifie qu’un thread tente d’obtenir le chemin d’accès complet d’une clé de Registre. Utilisez cette valeur sur Windows 10 et versions ultérieures du système d’exploitation Windows. |
RegNtPostQueryKeyNameSpécifie qu’un thread a tenté d’obtenir le chemin complet d’une clé de Registre. Utilisez cette valeur sur Windows 10 et versions ultérieures du système d’exploitation Windows. |
RegNtPreSaveMergedKeySpécifie qu’un thread tente d’enregistrer une vue fusionnée de deux sous-arborescences de Registre dans un fichier. Utilisez cette valeur sur Windows 10 et versions ultérieures du système d’exploitation Windows. |
RegNtPostSaveMergedKeySpécifie qu’un thread a tenté d’enregistrer une vue fusionnée de deux sous-arborescences de Registre dans un fichier. Utilisez cette valeur sur Windows 10 et versions ultérieures du système d’exploitation Windows. |
MaxRegNtNotifyClassSpécifie la valeur maximale dans ce type d’énumération. |
Remarques
Lorsque le gestionnaire de configuration appelle la routine RegistryCallback d’un pilote, il transmet une valeur d’énumération REG_NOTIFY_CLASS à la routine. Le gestionnaire de configuration transmet également une structure spécifique à la notification qui contient des informations sur la notification. Pour obtenir la liste de ces structures, consultez RegistryCallback.
Exigences
| Exigence | Valeur |
|---|---|
| client minimum pris en charge | Disponible pour Windows XP et versions ultérieures du système d’exploitation Windows, mais certaines valeurs d’énumération sont disponibles uniquement pour les versions ultérieures spécifiées du système d’exploitation Windows. |
| d’en-tête | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |