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

WcmDataType

列挙型
基底型i4

メンバー 11

名前10進16進説明
dataTypeByte10x1バイトに対応します。
dataTypeSByte20x2符号付きバイトに対応します。
dataTypeUInt1630x3符号なし 16 ビット整数に対応します。
dataTypeInt1640x416 ビット整数に対応します。
dataTypeUInt3250x5符号なし 32 ビット整数に対応します。
dataTypeInt3260x632 ビット整数に対応します。
dataTypeUInt6470x7符号なし 64 ビット整数に対応します。
dataTypeInt6480x864 ビット整数に対応します。
dataTypeBoolean110xBブール値に対応します。
dataTypeString120xC文字列に対応します。
dataTypeFlagArray327680x8000このフラグは dataTypeByte または dataTypeString と組み合わせて指定され、それぞれ xsd:hexBinary または wcm:multiString の設定を示します。

公式ドキュメント

ISettingsItem::GetDataType メソッドから返されるデータ型を列挙します。各値は、一般的なプログラミング上の型に対応しています。例外はフラグ値 dataTypeFlagArray です。このフラグは dataTypeByte または dataTypeString と組み合わせて指定され、それぞれ xsd:hexBinary または wcm:multiString の設定を示します。

以下の各定数はデータ型に対応しています。

出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)

各言語での定義

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

typedef enum WcmDataType : int {
    dataTypeByte = 1,
    dataTypeSByte = 2,
    dataTypeUInt16 = 3,
    dataTypeInt16 = 4,
    dataTypeUInt32 = 5,
    dataTypeInt32 = 6,
    dataTypeUInt64 = 7,
    dataTypeInt64 = 8,
    dataTypeBoolean = 11,
    dataTypeString = 12,
    dataTypeFlagArray = 32768
} WcmDataType;
public enum WcmDataType : int
{
    dataTypeByte = 1,
    dataTypeSByte = 2,
    dataTypeUInt16 = 3,
    dataTypeInt16 = 4,
    dataTypeUInt32 = 5,
    dataTypeInt32 = 6,
    dataTypeUInt64 = 7,
    dataTypeInt64 = 8,
    dataTypeBoolean = 11,
    dataTypeString = 12,
    dataTypeFlagArray = 32768,
}
Public Enum WcmDataType As Integer
    dataTypeByte = 1
    dataTypeSByte = 2
    dataTypeUInt16 = 3
    dataTypeInt16 = 4
    dataTypeUInt32 = 5
    dataTypeInt32 = 6
    dataTypeUInt64 = 7
    dataTypeInt64 = 8
    dataTypeBoolean = 11
    dataTypeString = 12
    dataTypeFlagArray = 32768
End Enum
import enum

class WcmDataType(enum.IntEnum):
    dataTypeByte = 1
    dataTypeSByte = 2
    dataTypeUInt16 = 3
    dataTypeInt16 = 4
    dataTypeUInt32 = 5
    dataTypeInt32 = 6
    dataTypeUInt64 = 7
    dataTypeInt64 = 8
    dataTypeBoolean = 11
    dataTypeString = 12
    dataTypeFlagArray = 32768
// WcmDataType
pub const dataTypeByte: i32 = 1;
pub const dataTypeSByte: i32 = 2;
pub const dataTypeUInt16: i32 = 3;
pub const dataTypeInt16: i32 = 4;
pub const dataTypeUInt32: i32 = 5;
pub const dataTypeInt32: i32 = 6;
pub const dataTypeUInt64: i32 = 7;
pub const dataTypeInt64: i32 = 8;
pub const dataTypeBoolean: i32 = 11;
pub const dataTypeString: i32 = 12;
pub const dataTypeFlagArray: i32 = 32768;
// WcmDataType
const (
	dataTypeByte int32 = 1
	dataTypeSByte int32 = 2
	dataTypeUInt16 int32 = 3
	dataTypeInt16 int32 = 4
	dataTypeUInt32 int32 = 5
	dataTypeInt32 int32 = 6
	dataTypeUInt64 int32 = 7
	dataTypeInt64 int32 = 8
	dataTypeBoolean int32 = 11
	dataTypeString int32 = 12
	dataTypeFlagArray int32 = 32768
)
const
  dataTypeByte = 1;
  dataTypeSByte = 2;
  dataTypeUInt16 = 3;
  dataTypeInt16 = 4;
  dataTypeUInt32 = 5;
  dataTypeInt32 = 6;
  dataTypeUInt64 = 7;
  dataTypeInt64 = 8;
  dataTypeBoolean = 11;
  dataTypeString = 12;
  dataTypeFlagArray = 32768;
// WcmDataType
pub const dataTypeByte: i32 = 1;
pub const dataTypeSByte: i32 = 2;
pub const dataTypeUInt16: i32 = 3;
pub const dataTypeInt16: i32 = 4;
pub const dataTypeUInt32: i32 = 5;
pub const dataTypeInt32: i32 = 6;
pub const dataTypeUInt64: i32 = 7;
pub const dataTypeInt64: i32 = 8;
pub const dataTypeBoolean: i32 = 11;
pub const dataTypeString: i32 = 12;
pub const dataTypeFlagArray: i32 = 32768;
const
  dataTypeByte* = 1
  dataTypeSByte* = 2
  dataTypeUInt16* = 3
  dataTypeInt16* = 4
  dataTypeUInt32* = 5
  dataTypeInt32* = 6
  dataTypeUInt64* = 7
  dataTypeInt64* = 8
  dataTypeBoolean* = 11
  dataTypeString* = 12
  dataTypeFlagArray* = 32768
enum WcmDataType : int {
    dataTypeByte = 1,
    dataTypeSByte = 2,
    dataTypeUInt16 = 3,
    dataTypeInt16 = 4,
    dataTypeUInt32 = 5,
    dataTypeInt32 = 6,
    dataTypeUInt64 = 7,
    dataTypeInt64 = 8,
    dataTypeBoolean = 11,
    dataTypeString = 12,
    dataTypeFlagArray = 32768,
}
#define global dataTypeByte      0x1
#define global dataTypeSByte     0x2
#define global dataTypeUInt16    0x3
#define global dataTypeInt16     0x4
#define global dataTypeUInt32    0x5
#define global dataTypeInt32     0x6
#define global dataTypeUInt64    0x7
#define global dataTypeInt64     0x8
#define global dataTypeBoolean   0xB
#define global dataTypeString    0xC
#define global dataTypeFlagArray 0x8000