TRANSACTION_NOTIFICATION structure

Contains the data that is associated with a transaction notification.

Syntax


typedef struct {
  PVOID         TransactionKey;
  ULONG         TransactionNotification;
  LARGE_INTEGER TmVirtualClock;
  ULONG         ArgumentLength;
} TRANSACTION_NOTIFICATION, *PTRANSACTION_NOTIFICATION;

Members

TransactionKey

The user-defined, opaque ID for this transaction.

TransactionNotification

The NOTIFICATION_MASK value for this transaction.

TmVirtualClock

The latest virtual clock value that is associated with this transaction. See LARGE_INTEGER.

ArgumentLength

Indicates the number of bytes for the TRANSACTION_NOTIFICATION_RECOVERY_ARGUMENT structure that follow this TRANSACTION_NOTIFICATION structure.

Requirements

Minimum supported client

Windows Vista

Minimum supported server

Windows Server 2008

Header

KtmTypes.h (include Windows.h)

See also

Kernel Transaction Manager Structures
CreateEnlistment
GetNotificationResourceManager
GetNotificationResourceManagerAsync
NOTIFICATION_MASK
TRANSACTION_NOTIFICATION_RECOVERY_ARGUMENT

 

 

Show: