以下是 CSC_SynchronizationConfig 枚举的定义:
typedef enum tagCSC_SynchronizationConfig {
CSC_NO_SYNCHRONIZATION = 0,
CSC_BASIC_SYNCHRONIZATION = 0x1,
CSC_FULL_SYNCHRONIZATION = 0x2,
CSC_INSTANTANEOUS_SYNCHRONIZATION = 0x4,
CSC_SYNCHRONIZE_REPLICATION = 0x8,
CSC_SYNCHRONIZE_ALL_REPLICAS = 0x10,
CSC_CREATE_ADDITIONAL_REPLICAS = 0x20,
CSC_SYNCHRONIZE_INTERNALLY = 0x40,
CSC_DISABLE_IDLE_SYNCHRONIZATION = 0x80,
CSC_SYNCHRONIZE_WRITES = 0x100,
CSC_SYNCHRONIZE_NORMAL_WRITES = 0x200,
CSC_SYNCHRONIZE_HIGH_PRIORITY_WRITES = 0x400,
CSC_SYNCHRONIZE_FIRES_EVENTS_ON_COMMIT = 0x800,
CSC_SYNCHRONIZE_FIRES_EVENTS_ON_ABORT = 0x1000,
CSC_SYNCHRONIZE_MASK = 0x1fff,
} CSC_SynchronizationConfig;
这个枚举用于配置 COM+ 事务的同步行为。这些标志可以在 ITransactionOptions 接口的 SetOptions 方法中使用,以指定在事务中的同步行为。在使用这些标志时,请确保了解它们的含义和相应的使用场景。
转载请注明出处:http://www.zyzy.cn/article/detail/25048/Win32 API/Comsvcs.h/CSC_SynchronizationConfig