CmGetBoundTransaction 函式 (wdm.h)

CmGetBoundTransaction 例程會傳回代表交易之交易物件的指標,如果有的話,該物件與指定的登錄機碼對象相關聯。

語法

PVOID CmGetBoundTransaction(
  [in] PLARGE_INTEGER Cookie,
  [in] PVOID          Object
);

參數

[in] Cookie

驅動程式先前藉由呼叫 CmRegisterCallbackCmRegisterCallbackEx 取得的 Cookie 值。

[in] Object

驅動程式的 RegistryCallback 回 呼例程在其中一個 REG_XXX_KEY_INFORMATION 結構中收到的指標值。

傳回值

如果 Object 參數指定的索引鍵物件與交易相關聯,CmGetBoundTransaction 會傳回交易對象的指標。 否則,例程會傳回 NULL

備註

CmGetBoundTransaction 例程可在 Windows Vista 和更新版本的 Windows 上使用。

如需 CmGetBoundTransaction 和篩選登錄作業的詳細資訊,請參閱 篩選登錄呼叫

如需交易的詳細資訊,請參閱 核心交易管理員設計指南

規格需求

需求
最低支援的用戶端 可在 Windows Vista 和更新版本的 Windows 中使用。
目標平台 Universal
標頭 wdm.h (包括 Wdm.h、Ntddk.h、Ntifs.h)
程式庫 NtosKrnl.lib
Dll NtosKrnl.exe
IRQL <= APC_LEVEL

另請參閱

CmRegisterCallback

CmRegisterCallbackEx

RegistryCallback