CmGetBoundTransaction, fonction (wdm.h)
La routine CmGetBoundTransaction retourne un pointeur vers l’objet transaction qui représente la transaction, le cas échéant, associée à un objet de clé de Registre spécifié.
Syntaxe
PVOID CmGetBoundTransaction(
[in] PLARGE_INTEGER Cookie,
[in] PVOID Object
);
Paramètres
[in] Cookie
Valeur de cookie que le pilote obtient précédemment en appelant CmRegisterCallback ou CmRegisterCallbackEx.
[in] Object
Valeur de pointeur que la routine de rappel RegistryCallback du pilote a reçue dans l’une des structures REG_XXX_KEY_INFORMATION .
Valeur retournée
CmGetBoundTransaction retourne un pointeur vers un objet transaction, si l’objet key spécifié par le paramètre Object est associé à une transaction. Sinon, la routine retourne NULL.
Remarques
La routine CmGetBoundTransaction est disponible sur Windows Vista et les versions ultérieures de Windows.
Pour plus d’informations sur CmGetBoundTransaction et le filtrage des opérations de Registre, consultez Filtrage des appels de registre.
Pour plus d’informations sur les transactions, consultez Le Guide de conception du Gestionnaire de transactions du noyau.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible dans Windows Vista et les versions plus récentes de Windows. |
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 |