Partager via


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

Voir aussi

REG_POST_CREATE_KEY_INFORMATION

ZwCreateKey

ZwOpenKey