Partager via


CmGetCallbackVersion, fonction (wdm.h)

La routine CmGetCallbackVersion récupère les numéros de version principaux et secondaires de la version actuelle de la fonctionnalité de rappel de 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 principal.

[out, optional] Minor

Pointeur vers un emplacement qui reçoit le numéro de version secondaire.

Valeur de retour

Aucun

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 mineure est 0.

À compter de Windows 7, le numéro de version principale est 1 et le numéro de version mineure 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 de Registre d’un pilote pendant la phase de post-notification d’une opération de création 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 un état d’erreur. Dans la version 1.1, l’objet membre est toujours NULL si le membre Status est défini sur une valeur d’état d’erreur 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 de Registre est silencieusement acceptée par le système d’exploitation. Dans la version 1.1, cette exception entraîne la vérification des bogues de l’ordinateur.

Pour plus d’informations sur les différences entre les versions, consultez filtrage des appels de Registre.

Exigences

Exigence Valeur
client minimum pris en charge Disponible à partir de Windows Vista.
plateforme cible Universel
d’en-tête wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)
bibliothèque NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= APC_LEVEL

Voir aussi

REG_POST_CREATE_KEY_INFORMATION

ZwCreateKey

ZwOpenKey