TRANSACTION_STATE 열거형(wdm.h)

TRANSACTION_STATE 열거형은 KTM이 트랜잭션에 할당할 수 있는 상태를 정의합니다.

Syntax

typedef enum _TRANSACTION_STATE {
  TransactionStateNormal,
  TransactionStateIndoubt,
  TransactionStateCommittedNotify
} TRANSACTION_STATE;

상수

 
TransactionStateNormal
트랜잭션의 상태는 의심의 여지가 없으며 커밋되지도 않습니다.
TransactionStateIndoubt
트랜잭션 상태가 확실하지 않습니다(즉, KTM은 트랜잭션을 커밋할지 롤백해야 하는지 여부를 확인할 수 없음). 준비된 트랜잭션은 우수한 트랜잭션 관리자 를 사용할 수 없게 되면 "의심스러운" 상태가 됩니다.
TransactionStateCommittedNotify
트랜잭션이 커밋되었습니다. 커밋 알림이 모든 인리스트먼트에 전달되었을 수도 있고 그렇지 않을 수도 있습니다.

설명

TRANSACTION_STATE 열거형은 TRANSACTION_BASIC_INFORMATION 구조체에서 사용됩니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista 이상 운영 체제 버전에서 사용할 수 있습니다.
헤더 wdm.h(Wdm.h, Ntddk.h, Ntifs.h 포함)

추가 정보

TRANSACTION_BASIC_INFORMATION