TmInitializeTransactionManager 함수(wdm.h)

TmInitializeTransactionManager 루틴은 트랜잭션 관리자 개체를 초기화합니다.

구문

NTSTATUS TmInitializeTransactionManager(
  [in]           PRKTM            TransactionManager,
  [in, optional] PCUNICODE_STRING LogFileName,
  [in]           PGUID            TmId,
  [in, optional] ULONG            CreateOptions
);

매개 변수

[in] TransactionManager

초기화할 트랜잭션 관리자 개체에 대한 포인터입니다.

[in, optional] LogFileName

트랜잭션 관리자 개체와 연결된 CLFS 로그 파일 스트림의 경로 및 파일 이름을 포함하는 UNICODE_STRING 구조체에 대한 포인터입니다.

[in] TmId

초기화할 트랜잭션 관리자 개체의 이름을 식별하는 GUID에 대한 포인터를 지정합니다.

[in, optional] CreateOptions

선택적 개체 만들기 플래그입니다. 다음 표에는 사용 가능한 플래그가 포함되어 있습니다.

옵션 플래그 의미
TRANSACTION_MANAGER_VOLATILE 트랜잭션 관리자 개체는 휘발성입니다. 따라서 로그 파일을 사용하지 않습니다.
TRANSACTION_MANAGER_COMMIT_DEFAULT 내부 전용입니다.
TRANSACTION_MANAGER_COMMIT_SYSTEM_VOLUME 내부 전용입니다.
TRANSACTION_MANAGER_COMMIT_SYSTEM_HIVES 내부 전용입니다.
TRANSACTION_MANAGER_COMMIT_LOWEST 내부 전용입니다.
TRANSACTION_MANAGER_CORRUPT_FOR_RECOVERY 내부 전용입니다.
TRANSACTION_MANAGER_CORRUPT_FOR_PROGRESS 내부 전용입니다.

반환 값

TmInitializeTransactionManager 루틴은 작업이 성공하면 STATUS_SUCCESS 반환합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista 및 이후 버전의 Windows에서 사용할 수 있습니다.
대상 플랫폼 유니버설
헤더 wdm.h