다음을 통해 공유


CmGetBoundTransaction 함수(wdm.h)

CmGetBoundTransaction 루틴은 지정된 레지스트리 키 개체와 연결된 트랜잭션나타내는 트랜잭션 개체에 대한 포인터를 반환합니다.

통사론

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

매개 변수

[in] Cookie

CmRegisterCallback 또는 CmRegisterCallbackEx호출하여 드라이버가 이전에 가져온 쿠키 값입니다.

[in] Object

드라이버의 RegistryCallback이 REG_XXX_KEY_INFORMATION 구조 중 하나에서 수신한 콜백 루틴을 포인터 값입니다.

반환 값

CmGetBoundTransactionObject 매개 변수가 지정하는 키 개체가 트랜잭션과 연결된 경우 트랜잭션 개체에 대한 포인터를 반환합니다. 그렇지 않으면 루틴은 NULL반환합니다.

발언

CmGetBoundTransaction 루틴은 Windows Vista 이상 버전의 Windows에서 사용할 수 있습니다.

CmGetBoundTransaction 및 레지스트리 작업 필터링에 대한 자세한 내용은 레지스트리 호출 필터링 참조하세요.

트랜잭션에 대한 자세한 내용은 커널 트랜잭션 관리자 디자인 가이드 참조하세요.

요구 사항

요구
지원되는 최소 클라이언트 Windows Vista 이상 버전의 Windows에서 사용할 수 있습니다.
대상 플랫폼 보편적
헤더 wdm.h(Wdm.h, Ntddk.h, Ntifs.h 포함)
라이브러리 NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= APC_LEVEL

참고 항목

CmRegisterCallback

CmRegisterCallbackEx

RegistryCallback