다음을 통해 공유


SetEnlistmentRecoveryInformation 함수(ktmw32.h)

KTM에서 복구 데이터의 불투명한 사용자 정의 구조를 설정합니다. 복구 정보는 SetEnlistmentRecoveryInformation을 호출하여 RM(리소스 관리자)을 대신하여 로그에 저장됩니다. 오류가 발생한 후 RM은 GetEnlistmentRecoveryInformation 을 사용하여 정보를 검색할 수 있습니다.

구문

BOOL SetEnlistmentRecoveryInformation(
  [in] HANDLE EnlistmentHandle,
  [in] ULONG  BufferSize,
  [in] PVOID  Buffer
);

매개 변수

[in] EnlistmentHandle

인리스트먼트에 대한 핸들입니다.

[in] BufferSize

버퍼 크기(바이트)입니다.

[in] Buffer

복구 정보입니다.

반환 값

함수가 성공하면 반환 값이 0이 아닙니다.

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

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

설명

이 호출은 휘발성 트랜잭션 관리자와 함께 사용할 수 없습니다.

사용자가 제공한 정보는 이 작업이 완료될 때 로그에 지속적으로 저장되지 않을 수 있지만 이 인리스트먼트에 대한 다음 커밋 작업이 끝날 때까지 지속적으로 저장됩니다.

요구 사항

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

참고 항목

GetEnlistmentRecoveryInformation

커널 트랜잭션 관리자 함수