TmRecoverTransactionManager 함수(wdm.h)
TmRecoverTransactionManager 루틴은 로그 스트림에 있는 복구 정보에서 트랜잭션 관리자 개체의 상태(모든 트랜잭션, 인리스트먼트 및 리소스 관리자 포함)를 다시 구성합니다.
통사론
NTSTATUS TmRecoverTransactionManager(
[in] PKTM Tm,
[in] PLARGE_INTEGER TargetVirtualClock
);
매개 변수
[in] Tm
트랜잭션 관리자 개체대한 포인터입니다. 이 포인터를 가져오려면 TPS 구성 요소가
[in] TargetVirtualClock
가상 클록 값대한 포인터입니다. 이 매개 변수는 선택 사항이며 NULL
반환 값
TmRecoverTransactionManager 작업이 성공하면 STATUS_SUCCESS 반환합니다. 그렇지 않으면 이 루틴이 다음 값 중 하나를 반환할 수 있습니다.
반환 코드 | 묘사 |
---|---|
|
Windows Vista의 경우 호출자는 TargetVirtualClock 매개 변수에 대해NULL 값을 지정했습니다. |
|
지정된 트랜잭션 관리자 개체에 로그 파일이 없으므로 복구를 사용할 수 없습니다. |
|
지정된 트랜잭션 관리자 개체가 예기치 않은 상태입니다. |
루틴은다른
발언
TmRecoverTransactionManager 루틴은 ZwRecoverTransactionManager 루틴의 포인터 기반 버전입니다.
TargetVirtualClock 매개 변수 값이 NULLTmRecoverTransactionManager 호출하는 것은 ZwRecoverTransactionManager호출하는 것과 기능적으로 동일합니다. NULLTargetVirtualClock 매개 변수 값을 사용하여 TmRecoverTransactionManager 호출하는 것은 ZwRollforwardTransactionManager호출하는 것과 기능적으로 동일합니다.
복구 작업에 대한 자세한 내용은 복구 작업
요구 사항
요구 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista 이상 운영 체제 버전에서 사용할 수 있습니다. |
대상 플랫폼 | 보편적 |
헤더 | wdm.h(Wdm.h, Ntddk.h, Ntifs.h 포함) |
라이브러리 | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL |
PASSIVE_LEVEL |
참고 항목
ZwRecoverTransactionManager