Win32 API 日本語リファレンス
ホームSystem.SystemServices › KTMOBJECT_TYPE

KTMOBJECT_TYPE

列挙型
基底型i4

メンバー 5

名前10進16進
KTMOBJECT_TRANSACTION00x0
KTMOBJECT_TRANSACTION_MANAGER10x1
KTMOBJECT_RESOURCE_MANAGER20x2
KTMOBJECT_ENLISTMENT30x3
KTMOBJECT_INVALID40x4

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum KTMOBJECT_TYPE : int {
    KTMOBJECT_TRANSACTION = 0,
    KTMOBJECT_TRANSACTION_MANAGER = 1,
    KTMOBJECT_RESOURCE_MANAGER = 2,
    KTMOBJECT_ENLISTMENT = 3,
    KTMOBJECT_INVALID = 4
} KTMOBJECT_TYPE;
public enum KTMOBJECT_TYPE : int
{
    KTMOBJECT_TRANSACTION = 0,
    KTMOBJECT_TRANSACTION_MANAGER = 1,
    KTMOBJECT_RESOURCE_MANAGER = 2,
    KTMOBJECT_ENLISTMENT = 3,
    KTMOBJECT_INVALID = 4,
}
Public Enum KTMOBJECT_TYPE As Integer
    KTMOBJECT_TRANSACTION = 0
    KTMOBJECT_TRANSACTION_MANAGER = 1
    KTMOBJECT_RESOURCE_MANAGER = 2
    KTMOBJECT_ENLISTMENT = 3
    KTMOBJECT_INVALID = 4
End Enum
import enum

class KTMOBJECT_TYPE(enum.IntEnum):
    KTMOBJECT_TRANSACTION = 0
    KTMOBJECT_TRANSACTION_MANAGER = 1
    KTMOBJECT_RESOURCE_MANAGER = 2
    KTMOBJECT_ENLISTMENT = 3
    KTMOBJECT_INVALID = 4
// KTMOBJECT_TYPE
pub const KTMOBJECT_TRANSACTION: i32 = 0;
pub const KTMOBJECT_TRANSACTION_MANAGER: i32 = 1;
pub const KTMOBJECT_RESOURCE_MANAGER: i32 = 2;
pub const KTMOBJECT_ENLISTMENT: i32 = 3;
pub const KTMOBJECT_INVALID: i32 = 4;
// KTMOBJECT_TYPE
const (
	KTMOBJECT_TRANSACTION int32 = 0
	KTMOBJECT_TRANSACTION_MANAGER int32 = 1
	KTMOBJECT_RESOURCE_MANAGER int32 = 2
	KTMOBJECT_ENLISTMENT int32 = 3
	KTMOBJECT_INVALID int32 = 4
)
const
  KTMOBJECT_TRANSACTION = 0;
  KTMOBJECT_TRANSACTION_MANAGER = 1;
  KTMOBJECT_RESOURCE_MANAGER = 2;
  KTMOBJECT_ENLISTMENT = 3;
  KTMOBJECT_INVALID = 4;
// KTMOBJECT_TYPE
pub const KTMOBJECT_TRANSACTION: i32 = 0;
pub const KTMOBJECT_TRANSACTION_MANAGER: i32 = 1;
pub const KTMOBJECT_RESOURCE_MANAGER: i32 = 2;
pub const KTMOBJECT_ENLISTMENT: i32 = 3;
pub const KTMOBJECT_INVALID: i32 = 4;
const
  KTMOBJECT_TRANSACTION* = 0
  KTMOBJECT_TRANSACTION_MANAGER* = 1
  KTMOBJECT_RESOURCE_MANAGER* = 2
  KTMOBJECT_ENLISTMENT* = 3
  KTMOBJECT_INVALID* = 4
enum KTMOBJECT_TYPE : int {
    KTMOBJECT_TRANSACTION = 0,
    KTMOBJECT_TRANSACTION_MANAGER = 1,
    KTMOBJECT_RESOURCE_MANAGER = 2,
    KTMOBJECT_ENLISTMENT = 3,
    KTMOBJECT_INVALID = 4,
}
#define global KTMOBJECT_TRANSACTION         0x0
#define global KTMOBJECT_TRANSACTION_MANAGER 0x1
#define global KTMOBJECT_RESOURCE_MANAGER    0x2
#define global KTMOBJECT_ENLISTMENT          0x3
#define global KTMOBJECT_INVALID             0x4