다음을 통해 공유


OpenTransactionManager 함수(ktmw32.h)

기존 트랜잭션 관리자를 엽니다.

구문

HANDLE OpenTransactionManager(
  [in]           LPWSTR      LogFileName,
  [in]           ACCESS_MASK DesiredAccess,
  [in, optional] ULONG       OpenOptions
);

매개 변수

[in] LogFileName

로그 스트림의 이름입니다. 이 스트림은 CLFS 로그 파일 내에 있어야 합니다.

[in] DesiredAccess

요청된 액세스입니다. 유효한 값 목록은 트랜잭션 관리자 액세스 마스크 를 참조하세요.

[in, optional] OpenOptions

예약; 0을 지정합니다.

반환 값

함수가 성공하면 반환 값은 트랜잭션 관리자에 대한 핸들입니다.

함수가 실패하면 INVALID_HANDLE_VALUE가 반환됩니다. 확장 오류 정보를 가져오려면 GetLastError 함수를 호출합니다.

다음 목록에서는 가능한 오류 코드를 식별합니다.

설명

이 함수를 호출한 직후 RecoverTransactionManager를 호출해야 합니다.

LogFileName은 NT 파일 형식을 사용하여 지정해야 합니다. 예: ?? < drive>:< 경로입니다>. 을 사용하지 마세요. BLF 확장.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista
지원되는 최소 서버 Windows Server 2008
대상 플랫폼 Windows
헤더 ktmw32.h
라이브러리 Ktmw32.lib
DLL Ktmw32.dll

추가 정보

CreateTransactionManager

GetCurrentClockTransactionManager

커널 트랜잭션 관리자 함수

OpenTransactionManagerById

트랜잭션 관리자 액세스 마스크