Win32 API 日本語リファレンス
ホームGlobalization › UConverterCallbackReason

UConverterCallbackReason

列挙型
基底型i4

メンバー 6

名前10進16進
UCNV_UNASSIGNED00x0
UCNV_ILLEGAL10x1
UCNV_IRREGULAR20x2
UCNV_RESET30x3
UCNV_CLOSE40x4
UCNV_CLONE50x5

各言語での定義

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

typedef enum UConverterCallbackReason : int {
    UCNV_UNASSIGNED = 0,
    UCNV_ILLEGAL = 1,
    UCNV_IRREGULAR = 2,
    UCNV_RESET = 3,
    UCNV_CLOSE = 4,
    UCNV_CLONE = 5
} UConverterCallbackReason;
public enum UConverterCallbackReason : int
{
    UCNV_UNASSIGNED = 0,
    UCNV_ILLEGAL = 1,
    UCNV_IRREGULAR = 2,
    UCNV_RESET = 3,
    UCNV_CLOSE = 4,
    UCNV_CLONE = 5,
}
Public Enum UConverterCallbackReason As Integer
    UCNV_UNASSIGNED = 0
    UCNV_ILLEGAL = 1
    UCNV_IRREGULAR = 2
    UCNV_RESET = 3
    UCNV_CLOSE = 4
    UCNV_CLONE = 5
End Enum
import enum

class UConverterCallbackReason(enum.IntEnum):
    UCNV_UNASSIGNED = 0
    UCNV_ILLEGAL = 1
    UCNV_IRREGULAR = 2
    UCNV_RESET = 3
    UCNV_CLOSE = 4
    UCNV_CLONE = 5
// UConverterCallbackReason
pub const UCNV_UNASSIGNED: i32 = 0;
pub const UCNV_ILLEGAL: i32 = 1;
pub const UCNV_IRREGULAR: i32 = 2;
pub const UCNV_RESET: i32 = 3;
pub const UCNV_CLOSE: i32 = 4;
pub const UCNV_CLONE: i32 = 5;
// UConverterCallbackReason
const (
	UCNV_UNASSIGNED int32 = 0
	UCNV_ILLEGAL int32 = 1
	UCNV_IRREGULAR int32 = 2
	UCNV_RESET int32 = 3
	UCNV_CLOSE int32 = 4
	UCNV_CLONE int32 = 5
)
const
  UCNV_UNASSIGNED = 0;
  UCNV_ILLEGAL = 1;
  UCNV_IRREGULAR = 2;
  UCNV_RESET = 3;
  UCNV_CLOSE = 4;
  UCNV_CLONE = 5;
// UConverterCallbackReason
pub const UCNV_UNASSIGNED: i32 = 0;
pub const UCNV_ILLEGAL: i32 = 1;
pub const UCNV_IRREGULAR: i32 = 2;
pub const UCNV_RESET: i32 = 3;
pub const UCNV_CLOSE: i32 = 4;
pub const UCNV_CLONE: i32 = 5;
const
  UCNV_UNASSIGNED* = 0
  UCNV_ILLEGAL* = 1
  UCNV_IRREGULAR* = 2
  UCNV_RESET* = 3
  UCNV_CLOSE* = 4
  UCNV_CLONE* = 5
enum UConverterCallbackReason : int {
    UCNV_UNASSIGNED = 0,
    UCNV_ILLEGAL = 1,
    UCNV_IRREGULAR = 2,
    UCNV_RESET = 3,
    UCNV_CLOSE = 4,
    UCNV_CLONE = 5,
}
#define global UCNV_UNASSIGNED 0x0
#define global UCNV_ILLEGAL    0x1
#define global UCNV_IRREGULAR  0x2
#define global UCNV_RESET      0x3
#define global UCNV_CLOSE      0x4
#define global UCNV_CLONE      0x5