Lire en anglais

Partager via


CmGetBoundTransaction, fonction (wdm.h)

La routine CmGetBoundTransaction retourne un pointeur vers l’objet transaction qui représente le transaction, le cas échéant, associé à un objet de clé de Registre spécifié.

Syntaxe

C++
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 du pointeur que la routine de rappel RegistryCallback du pilote a reçue dans l’une des structures_KEY_INFORMATION XXX REG_.

Valeur de retour

CmGetBoundTransaction retourne un pointeur vers un objet transactionnel, si l’objet clé spécifié par le paramètre objet 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 les opérations de filtrage du Registre, consultez appels de Registre de filtrage.

Pour plus d’informations sur les transactions, consultez Guide de conception du Gestionnaire de transactions noyau.

Exigences

Exigence Valeur
client minimum pris en charge Disponible dans Windows Vista et versions ultérieures de Windows.
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

CmRegisterCallback

CmRegisterCallbackEx

RegistryCallback