CmGetCallbackVersion, fonction (wdm.h)
La routine CmGetCallbackVersion récupère les numéros de version principale et de version mineure pour la version actuelle de la fonctionnalité de rappel du Registre du gestionnaire de configuration.
Syntaxe
void CmGetCallbackVersion(
[out, optional] PULONG Major,
[out, optional] PULONG Minor
);
Paramètres
[out, optional] Major
Pointeur vers un emplacement qui reçoit le numéro de version principale.
[out, optional] Minor
Pointeur vers un emplacement qui reçoit le numéro de version mineure.
Valeur de retour
None
Remarques
La routine CmGetCallbackVersion est disponible à partir de Windows Vista.
Pour Windows Vista, le numéro de version principale est 1 et le numéro de version secondaire est 0.
À compter de Windows 7, le numéro de version principale est 1 et le numéro de version secondaire est 1.
La version 1.1 contient deux modifications de la version 1.0.
Tout d’abord, dans la version 1.0, si plusieurs pilotes de filtre de Registre sont actifs sur l’ordinateur en même temps, la structure REG_POST_XXX_KEY_INFORMATION passée à la routine de rappel du Registre d’un pilote pendant la phase de post-notification pour une opération de création de clé ou de clé ouverte peut contenir un membre objet non NULL, même si l’opération a échoué et que le membre Status contient une erreur status. Dans la version 1.1, le membre Object est toujours NULL si le membre Status est défini sur une erreur status valeur pour indiquer que l’opération a échoué.
Deuxièmement, dans la version 1.0, une exception non interceptée dans une routine de rappel du Registre est silencieusement acceptée par le système d’exploitation. Dans la version 1.1, cette exception provoque un bogue de l’ordinateur case activée.
Pour plus d’informations sur les différences entre les versions, consultez Filtrage des appels du Registre.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible à partir de Windows Vista. |
Plateforme cible | Universal |
En-tête | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |
Bibliothèque | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= APC_LEVEL |