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

Voir aussi

CmRegisterCallback

CmRegisterCallbackEx

RegistryCallback