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

EVT_VARIANT_TYPE

列挙型
基底型i4

メンバー 24

名前10進16進説明
EvtVarTypeNull00x0内容が Null であることを示します。これは、その内容を含む要素が存在しないことを意味します。
EvtVarTypeString10x1NULL 終端の Unicode 文字列です。
EvtVarTypeAnsiString20x2NULL 終端の ANSI 文字列です。
EvtVarTypeSByte30x3符号付き 8 ビット整数値です。
EvtVarTypeByte40x4符号なし 8 ビット整数値です。
EvtVarTypeInt1650x5符号付き 16 ビット整数値です。
EvtVarTypeUInt1660x6符号なし 16 ビット整数値です。
EvtVarTypeInt3270x7符号付き 32 ビット整数値です。
EvtVarTypeUInt3280x8符号なし 32 ビット整数値です。
EvtVarTypeInt6490x9符号付き 64 ビット整数値です。
EvtVarTypeUInt64100xA符号なし 64 ビット整数値です。
EvtVarTypeSingle110xB単精度実数値です。
EvtVarTypeDouble120xC倍精度実数値です。
EvtVarTypeBoolean130xDブール値です。
EvtVarTypeBinary140xE16 進数のバイナリ値です。
EvtVarTypeGuid150xFGUID 値です。
EvtVarTypeSizeT160x10ポインターアドレスを格納する、符号なし 32 ビットまたは 64 ビットの整数値です。
EvtVarTypeFileTime170x11FILETIME 値です。
EvtVarTypeSysTime180x12SYSTEMTIME 値です。
EvtVarTypeSid190x13セキュリティ識別子 (SID) 構造体です
EvtVarTypeHexInt32200x1432 ビットの 16 進数です。
EvtVarTypeHexInt64210x1564 ビットの 16 進数です。
EvtVarTypeEvtHandle320x20EVT_HANDLE 値です。
EvtVarTypeEvtXml350x23XML を格納する NULL 終端の Unicode 文字列です。

公式ドキュメント

バリアントデータ項目が取り得るデータ型を定義します。

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

各言語での定義

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

typedef enum EVT_VARIANT_TYPE : int {
    EvtVarTypeNull = 0,
    EvtVarTypeString = 1,
    EvtVarTypeAnsiString = 2,
    EvtVarTypeSByte = 3,
    EvtVarTypeByte = 4,
    EvtVarTypeInt16 = 5,
    EvtVarTypeUInt16 = 6,
    EvtVarTypeInt32 = 7,
    EvtVarTypeUInt32 = 8,
    EvtVarTypeInt64 = 9,
    EvtVarTypeUInt64 = 10,
    EvtVarTypeSingle = 11,
    EvtVarTypeDouble = 12,
    EvtVarTypeBoolean = 13,
    EvtVarTypeBinary = 14,
    EvtVarTypeGuid = 15,
    EvtVarTypeSizeT = 16,
    EvtVarTypeFileTime = 17,
    EvtVarTypeSysTime = 18,
    EvtVarTypeSid = 19,
    EvtVarTypeHexInt32 = 20,
    EvtVarTypeHexInt64 = 21,
    EvtVarTypeEvtHandle = 32,
    EvtVarTypeEvtXml = 35
} EVT_VARIANT_TYPE;
public enum EVT_VARIANT_TYPE : int
{
    EvtVarTypeNull = 0,
    EvtVarTypeString = 1,
    EvtVarTypeAnsiString = 2,
    EvtVarTypeSByte = 3,
    EvtVarTypeByte = 4,
    EvtVarTypeInt16 = 5,
    EvtVarTypeUInt16 = 6,
    EvtVarTypeInt32 = 7,
    EvtVarTypeUInt32 = 8,
    EvtVarTypeInt64 = 9,
    EvtVarTypeUInt64 = 10,
    EvtVarTypeSingle = 11,
    EvtVarTypeDouble = 12,
    EvtVarTypeBoolean = 13,
    EvtVarTypeBinary = 14,
    EvtVarTypeGuid = 15,
    EvtVarTypeSizeT = 16,
    EvtVarTypeFileTime = 17,
    EvtVarTypeSysTime = 18,
    EvtVarTypeSid = 19,
    EvtVarTypeHexInt32 = 20,
    EvtVarTypeHexInt64 = 21,
    EvtVarTypeEvtHandle = 32,
    EvtVarTypeEvtXml = 35,
}
Public Enum EVT_VARIANT_TYPE As Integer
    EvtVarTypeNull = 0
    EvtVarTypeString = 1
    EvtVarTypeAnsiString = 2
    EvtVarTypeSByte = 3
    EvtVarTypeByte = 4
    EvtVarTypeInt16 = 5
    EvtVarTypeUInt16 = 6
    EvtVarTypeInt32 = 7
    EvtVarTypeUInt32 = 8
    EvtVarTypeInt64 = 9
    EvtVarTypeUInt64 = 10
    EvtVarTypeSingle = 11
    EvtVarTypeDouble = 12
    EvtVarTypeBoolean = 13
    EvtVarTypeBinary = 14
    EvtVarTypeGuid = 15
    EvtVarTypeSizeT = 16
    EvtVarTypeFileTime = 17
    EvtVarTypeSysTime = 18
    EvtVarTypeSid = 19
    EvtVarTypeHexInt32 = 20
    EvtVarTypeHexInt64 = 21
    EvtVarTypeEvtHandle = 32
    EvtVarTypeEvtXml = 35
End Enum
import enum

class EVT_VARIANT_TYPE(enum.IntEnum):
    EvtVarTypeNull = 0
    EvtVarTypeString = 1
    EvtVarTypeAnsiString = 2
    EvtVarTypeSByte = 3
    EvtVarTypeByte = 4
    EvtVarTypeInt16 = 5
    EvtVarTypeUInt16 = 6
    EvtVarTypeInt32 = 7
    EvtVarTypeUInt32 = 8
    EvtVarTypeInt64 = 9
    EvtVarTypeUInt64 = 10
    EvtVarTypeSingle = 11
    EvtVarTypeDouble = 12
    EvtVarTypeBoolean = 13
    EvtVarTypeBinary = 14
    EvtVarTypeGuid = 15
    EvtVarTypeSizeT = 16
    EvtVarTypeFileTime = 17
    EvtVarTypeSysTime = 18
    EvtVarTypeSid = 19
    EvtVarTypeHexInt32 = 20
    EvtVarTypeHexInt64 = 21
    EvtVarTypeEvtHandle = 32
    EvtVarTypeEvtXml = 35
// EVT_VARIANT_TYPE
pub const EvtVarTypeNull: i32 = 0;
pub const EvtVarTypeString: i32 = 1;
pub const EvtVarTypeAnsiString: i32 = 2;
pub const EvtVarTypeSByte: i32 = 3;
pub const EvtVarTypeByte: i32 = 4;
pub const EvtVarTypeInt16: i32 = 5;
pub const EvtVarTypeUInt16: i32 = 6;
pub const EvtVarTypeInt32: i32 = 7;
pub const EvtVarTypeUInt32: i32 = 8;
pub const EvtVarTypeInt64: i32 = 9;
pub const EvtVarTypeUInt64: i32 = 10;
pub const EvtVarTypeSingle: i32 = 11;
pub const EvtVarTypeDouble: i32 = 12;
pub const EvtVarTypeBoolean: i32 = 13;
pub const EvtVarTypeBinary: i32 = 14;
pub const EvtVarTypeGuid: i32 = 15;
pub const EvtVarTypeSizeT: i32 = 16;
pub const EvtVarTypeFileTime: i32 = 17;
pub const EvtVarTypeSysTime: i32 = 18;
pub const EvtVarTypeSid: i32 = 19;
pub const EvtVarTypeHexInt32: i32 = 20;
pub const EvtVarTypeHexInt64: i32 = 21;
pub const EvtVarTypeEvtHandle: i32 = 32;
pub const EvtVarTypeEvtXml: i32 = 35;
// EVT_VARIANT_TYPE
const (
	EvtVarTypeNull int32 = 0
	EvtVarTypeString int32 = 1
	EvtVarTypeAnsiString int32 = 2
	EvtVarTypeSByte int32 = 3
	EvtVarTypeByte int32 = 4
	EvtVarTypeInt16 int32 = 5
	EvtVarTypeUInt16 int32 = 6
	EvtVarTypeInt32 int32 = 7
	EvtVarTypeUInt32 int32 = 8
	EvtVarTypeInt64 int32 = 9
	EvtVarTypeUInt64 int32 = 10
	EvtVarTypeSingle int32 = 11
	EvtVarTypeDouble int32 = 12
	EvtVarTypeBoolean int32 = 13
	EvtVarTypeBinary int32 = 14
	EvtVarTypeGuid int32 = 15
	EvtVarTypeSizeT int32 = 16
	EvtVarTypeFileTime int32 = 17
	EvtVarTypeSysTime int32 = 18
	EvtVarTypeSid int32 = 19
	EvtVarTypeHexInt32 int32 = 20
	EvtVarTypeHexInt64 int32 = 21
	EvtVarTypeEvtHandle int32 = 32
	EvtVarTypeEvtXml int32 = 35
)
const
  EvtVarTypeNull = 0;
  EvtVarTypeString = 1;
  EvtVarTypeAnsiString = 2;
  EvtVarTypeSByte = 3;
  EvtVarTypeByte = 4;
  EvtVarTypeInt16 = 5;
  EvtVarTypeUInt16 = 6;
  EvtVarTypeInt32 = 7;
  EvtVarTypeUInt32 = 8;
  EvtVarTypeInt64 = 9;
  EvtVarTypeUInt64 = 10;
  EvtVarTypeSingle = 11;
  EvtVarTypeDouble = 12;
  EvtVarTypeBoolean = 13;
  EvtVarTypeBinary = 14;
  EvtVarTypeGuid = 15;
  EvtVarTypeSizeT = 16;
  EvtVarTypeFileTime = 17;
  EvtVarTypeSysTime = 18;
  EvtVarTypeSid = 19;
  EvtVarTypeHexInt32 = 20;
  EvtVarTypeHexInt64 = 21;
  EvtVarTypeEvtHandle = 32;
  EvtVarTypeEvtXml = 35;
// EVT_VARIANT_TYPE
pub const EvtVarTypeNull: i32 = 0;
pub const EvtVarTypeString: i32 = 1;
pub const EvtVarTypeAnsiString: i32 = 2;
pub const EvtVarTypeSByte: i32 = 3;
pub const EvtVarTypeByte: i32 = 4;
pub const EvtVarTypeInt16: i32 = 5;
pub const EvtVarTypeUInt16: i32 = 6;
pub const EvtVarTypeInt32: i32 = 7;
pub const EvtVarTypeUInt32: i32 = 8;
pub const EvtVarTypeInt64: i32 = 9;
pub const EvtVarTypeUInt64: i32 = 10;
pub const EvtVarTypeSingle: i32 = 11;
pub const EvtVarTypeDouble: i32 = 12;
pub const EvtVarTypeBoolean: i32 = 13;
pub const EvtVarTypeBinary: i32 = 14;
pub const EvtVarTypeGuid: i32 = 15;
pub const EvtVarTypeSizeT: i32 = 16;
pub const EvtVarTypeFileTime: i32 = 17;
pub const EvtVarTypeSysTime: i32 = 18;
pub const EvtVarTypeSid: i32 = 19;
pub const EvtVarTypeHexInt32: i32 = 20;
pub const EvtVarTypeHexInt64: i32 = 21;
pub const EvtVarTypeEvtHandle: i32 = 32;
pub const EvtVarTypeEvtXml: i32 = 35;
const
  EvtVarTypeNull* = 0
  EvtVarTypeString* = 1
  EvtVarTypeAnsiString* = 2
  EvtVarTypeSByte* = 3
  EvtVarTypeByte* = 4
  EvtVarTypeInt16* = 5
  EvtVarTypeUInt16* = 6
  EvtVarTypeInt32* = 7
  EvtVarTypeUInt32* = 8
  EvtVarTypeInt64* = 9
  EvtVarTypeUInt64* = 10
  EvtVarTypeSingle* = 11
  EvtVarTypeDouble* = 12
  EvtVarTypeBoolean* = 13
  EvtVarTypeBinary* = 14
  EvtVarTypeGuid* = 15
  EvtVarTypeSizeT* = 16
  EvtVarTypeFileTime* = 17
  EvtVarTypeSysTime* = 18
  EvtVarTypeSid* = 19
  EvtVarTypeHexInt32* = 20
  EvtVarTypeHexInt64* = 21
  EvtVarTypeEvtHandle* = 32
  EvtVarTypeEvtXml* = 35
enum EVT_VARIANT_TYPE : int {
    EvtVarTypeNull = 0,
    EvtVarTypeString = 1,
    EvtVarTypeAnsiString = 2,
    EvtVarTypeSByte = 3,
    EvtVarTypeByte = 4,
    EvtVarTypeInt16 = 5,
    EvtVarTypeUInt16 = 6,
    EvtVarTypeInt32 = 7,
    EvtVarTypeUInt32 = 8,
    EvtVarTypeInt64 = 9,
    EvtVarTypeUInt64 = 10,
    EvtVarTypeSingle = 11,
    EvtVarTypeDouble = 12,
    EvtVarTypeBoolean = 13,
    EvtVarTypeBinary = 14,
    EvtVarTypeGuid = 15,
    EvtVarTypeSizeT = 16,
    EvtVarTypeFileTime = 17,
    EvtVarTypeSysTime = 18,
    EvtVarTypeSid = 19,
    EvtVarTypeHexInt32 = 20,
    EvtVarTypeHexInt64 = 21,
    EvtVarTypeEvtHandle = 32,
    EvtVarTypeEvtXml = 35,
}
#define global EvtVarTypeNull       0x0
#define global EvtVarTypeString     0x1
#define global EvtVarTypeAnsiString 0x2
#define global EvtVarTypeSByte      0x3
#define global EvtVarTypeByte       0x4
#define global EvtVarTypeInt16      0x5
#define global EvtVarTypeUInt16     0x6
#define global EvtVarTypeInt32      0x7
#define global EvtVarTypeUInt32     0x8
#define global EvtVarTypeInt64      0x9
#define global EvtVarTypeUInt64     0xA
#define global EvtVarTypeSingle     0xB
#define global EvtVarTypeDouble     0xC
#define global EvtVarTypeBoolean    0xD
#define global EvtVarTypeBinary     0xE
#define global EvtVarTypeGuid       0xF
#define global EvtVarTypeSizeT      0x10
#define global EvtVarTypeFileTime   0x11
#define global EvtVarTypeSysTime    0x12
#define global EvtVarTypeSid        0x13
#define global EvtVarTypeHexInt32   0x14
#define global EvtVarTypeHexInt64   0x15
#define global EvtVarTypeEvtHandle  0x20
#define global EvtVarTypeEvtXml     0x23