ホーム › Devices.Properties › DEVPROPTYPE
DEVPROPTYPE
列挙型メンバー 30
| 名前 | 10進 | 16進 |
|---|---|---|
| DEVPROP_TYPEMOD_ARRAY | 4096 | 0x1000 |
| DEVPROP_TYPEMOD_LIST | 8192 | 0x2000 |
| DEVPROP_TYPE_EMPTY | 0 | 0x0 |
| DEVPROP_TYPE_NULL | 1 | 0x1 |
| DEVPROP_TYPE_SBYTE | 2 | 0x2 |
| DEVPROP_TYPE_BYTE | 3 | 0x3 |
| DEVPROP_TYPE_INT16 | 4 | 0x4 |
| DEVPROP_TYPE_UINT16 | 5 | 0x5 |
| DEVPROP_TYPE_INT32 | 6 | 0x6 |
| DEVPROP_TYPE_UINT32 | 7 | 0x7 |
| DEVPROP_TYPE_INT64 | 8 | 0x8 |
| DEVPROP_TYPE_UINT64 | 9 | 0x9 |
| DEVPROP_TYPE_FLOAT | 10 | 0xA |
| DEVPROP_TYPE_DOUBLE | 11 | 0xB |
| DEVPROP_TYPE_DECIMAL | 12 | 0xC |
| DEVPROP_TYPE_GUID | 13 | 0xD |
| DEVPROP_TYPE_CURRENCY | 14 | 0xE |
| DEVPROP_TYPE_DATE | 15 | 0xF |
| DEVPROP_TYPE_FILETIME | 16 | 0x10 |
| DEVPROP_TYPE_BOOLEAN | 17 | 0x11 |
| DEVPROP_TYPE_STRING | 18 | 0x12 |
| DEVPROP_TYPE_STRING_LIST | 8210 | 0x2012 |
| DEVPROP_TYPE_SECURITY_DESCRIPTOR | 19 | 0x13 |
| DEVPROP_TYPE_SECURITY_DESCRIPTOR_STRING | 20 | 0x14 |
| DEVPROP_TYPE_DEVPROPKEY | 21 | 0x15 |
| DEVPROP_TYPE_DEVPROPTYPE | 22 | 0x16 |
| DEVPROP_TYPE_BINARY | 4099 | 0x1003 |
| DEVPROP_TYPE_ERROR | 23 | 0x17 |
| DEVPROP_TYPE_NTSTATUS | 24 | 0x18 |
| DEVPROP_TYPE_STRING_INDIRECT | 25 | 0x19 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum DEVPROPTYPE : unsigned int {
DEVPROP_TYPEMOD_ARRAY = 4096,
DEVPROP_TYPEMOD_LIST = 8192,
DEVPROP_TYPE_EMPTY = 0,
DEVPROP_TYPE_NULL = 1,
DEVPROP_TYPE_SBYTE = 2,
DEVPROP_TYPE_BYTE = 3,
DEVPROP_TYPE_INT16 = 4,
DEVPROP_TYPE_UINT16 = 5,
DEVPROP_TYPE_INT32 = 6,
DEVPROP_TYPE_UINT32 = 7,
DEVPROP_TYPE_INT64 = 8,
DEVPROP_TYPE_UINT64 = 9,
DEVPROP_TYPE_FLOAT = 10,
DEVPROP_TYPE_DOUBLE = 11,
DEVPROP_TYPE_DECIMAL = 12,
DEVPROP_TYPE_GUID = 13,
DEVPROP_TYPE_CURRENCY = 14,
DEVPROP_TYPE_DATE = 15,
DEVPROP_TYPE_FILETIME = 16,
DEVPROP_TYPE_BOOLEAN = 17,
DEVPROP_TYPE_STRING = 18,
DEVPROP_TYPE_STRING_LIST = 8210,
DEVPROP_TYPE_SECURITY_DESCRIPTOR = 19,
DEVPROP_TYPE_SECURITY_DESCRIPTOR_STRING = 20,
DEVPROP_TYPE_DEVPROPKEY = 21,
DEVPROP_TYPE_DEVPROPTYPE = 22,
DEVPROP_TYPE_BINARY = 4099,
DEVPROP_TYPE_ERROR = 23,
DEVPROP_TYPE_NTSTATUS = 24,
DEVPROP_TYPE_STRING_INDIRECT = 25
} DEVPROPTYPE;public enum DEVPROPTYPE : uint
{
DEVPROP_TYPEMOD_ARRAY = 4096,
DEVPROP_TYPEMOD_LIST = 8192,
DEVPROP_TYPE_EMPTY = 0,
DEVPROP_TYPE_NULL = 1,
DEVPROP_TYPE_SBYTE = 2,
DEVPROP_TYPE_BYTE = 3,
DEVPROP_TYPE_INT16 = 4,
DEVPROP_TYPE_UINT16 = 5,
DEVPROP_TYPE_INT32 = 6,
DEVPROP_TYPE_UINT32 = 7,
DEVPROP_TYPE_INT64 = 8,
DEVPROP_TYPE_UINT64 = 9,
DEVPROP_TYPE_FLOAT = 10,
DEVPROP_TYPE_DOUBLE = 11,
DEVPROP_TYPE_DECIMAL = 12,
DEVPROP_TYPE_GUID = 13,
DEVPROP_TYPE_CURRENCY = 14,
DEVPROP_TYPE_DATE = 15,
DEVPROP_TYPE_FILETIME = 16,
DEVPROP_TYPE_BOOLEAN = 17,
DEVPROP_TYPE_STRING = 18,
DEVPROP_TYPE_STRING_LIST = 8210,
DEVPROP_TYPE_SECURITY_DESCRIPTOR = 19,
DEVPROP_TYPE_SECURITY_DESCRIPTOR_STRING = 20,
DEVPROP_TYPE_DEVPROPKEY = 21,
DEVPROP_TYPE_DEVPROPTYPE = 22,
DEVPROP_TYPE_BINARY = 4099,
DEVPROP_TYPE_ERROR = 23,
DEVPROP_TYPE_NTSTATUS = 24,
DEVPROP_TYPE_STRING_INDIRECT = 25,
}Public Enum DEVPROPTYPE As UInteger
DEVPROP_TYPEMOD_ARRAY = 4096
DEVPROP_TYPEMOD_LIST = 8192
DEVPROP_TYPE_EMPTY = 0
DEVPROP_TYPE_NULL = 1
DEVPROP_TYPE_SBYTE = 2
DEVPROP_TYPE_BYTE = 3
DEVPROP_TYPE_INT16 = 4
DEVPROP_TYPE_UINT16 = 5
DEVPROP_TYPE_INT32 = 6
DEVPROP_TYPE_UINT32 = 7
DEVPROP_TYPE_INT64 = 8
DEVPROP_TYPE_UINT64 = 9
DEVPROP_TYPE_FLOAT = 10
DEVPROP_TYPE_DOUBLE = 11
DEVPROP_TYPE_DECIMAL = 12
DEVPROP_TYPE_GUID = 13
DEVPROP_TYPE_CURRENCY = 14
DEVPROP_TYPE_DATE = 15
DEVPROP_TYPE_FILETIME = 16
DEVPROP_TYPE_BOOLEAN = 17
DEVPROP_TYPE_STRING = 18
DEVPROP_TYPE_STRING_LIST = 8210
DEVPROP_TYPE_SECURITY_DESCRIPTOR = 19
DEVPROP_TYPE_SECURITY_DESCRIPTOR_STRING = 20
DEVPROP_TYPE_DEVPROPKEY = 21
DEVPROP_TYPE_DEVPROPTYPE = 22
DEVPROP_TYPE_BINARY = 4099
DEVPROP_TYPE_ERROR = 23
DEVPROP_TYPE_NTSTATUS = 24
DEVPROP_TYPE_STRING_INDIRECT = 25
End Enumimport enum
class DEVPROPTYPE(enum.IntEnum):
DEVPROP_TYPEMOD_ARRAY = 4096
DEVPROP_TYPEMOD_LIST = 8192
DEVPROP_TYPE_EMPTY = 0
DEVPROP_TYPE_NULL = 1
DEVPROP_TYPE_SBYTE = 2
DEVPROP_TYPE_BYTE = 3
DEVPROP_TYPE_INT16 = 4
DEVPROP_TYPE_UINT16 = 5
DEVPROP_TYPE_INT32 = 6
DEVPROP_TYPE_UINT32 = 7
DEVPROP_TYPE_INT64 = 8
DEVPROP_TYPE_UINT64 = 9
DEVPROP_TYPE_FLOAT = 10
DEVPROP_TYPE_DOUBLE = 11
DEVPROP_TYPE_DECIMAL = 12
DEVPROP_TYPE_GUID = 13
DEVPROP_TYPE_CURRENCY = 14
DEVPROP_TYPE_DATE = 15
DEVPROP_TYPE_FILETIME = 16
DEVPROP_TYPE_BOOLEAN = 17
DEVPROP_TYPE_STRING = 18
DEVPROP_TYPE_STRING_LIST = 8210
DEVPROP_TYPE_SECURITY_DESCRIPTOR = 19
DEVPROP_TYPE_SECURITY_DESCRIPTOR_STRING = 20
DEVPROP_TYPE_DEVPROPKEY = 21
DEVPROP_TYPE_DEVPROPTYPE = 22
DEVPROP_TYPE_BINARY = 4099
DEVPROP_TYPE_ERROR = 23
DEVPROP_TYPE_NTSTATUS = 24
DEVPROP_TYPE_STRING_INDIRECT = 25// DEVPROPTYPE
pub const DEVPROP_TYPEMOD_ARRAY: u32 = 4096;
pub const DEVPROP_TYPEMOD_LIST: u32 = 8192;
pub const DEVPROP_TYPE_EMPTY: u32 = 0;
pub const DEVPROP_TYPE_NULL: u32 = 1;
pub const DEVPROP_TYPE_SBYTE: u32 = 2;
pub const DEVPROP_TYPE_BYTE: u32 = 3;
pub const DEVPROP_TYPE_INT16: u32 = 4;
pub const DEVPROP_TYPE_UINT16: u32 = 5;
pub const DEVPROP_TYPE_INT32: u32 = 6;
pub const DEVPROP_TYPE_UINT32: u32 = 7;
pub const DEVPROP_TYPE_INT64: u32 = 8;
pub const DEVPROP_TYPE_UINT64: u32 = 9;
pub const DEVPROP_TYPE_FLOAT: u32 = 10;
pub const DEVPROP_TYPE_DOUBLE: u32 = 11;
pub const DEVPROP_TYPE_DECIMAL: u32 = 12;
pub const DEVPROP_TYPE_GUID: u32 = 13;
pub const DEVPROP_TYPE_CURRENCY: u32 = 14;
pub const DEVPROP_TYPE_DATE: u32 = 15;
pub const DEVPROP_TYPE_FILETIME: u32 = 16;
pub const DEVPROP_TYPE_BOOLEAN: u32 = 17;
pub const DEVPROP_TYPE_STRING: u32 = 18;
pub const DEVPROP_TYPE_STRING_LIST: u32 = 8210;
pub const DEVPROP_TYPE_SECURITY_DESCRIPTOR: u32 = 19;
pub const DEVPROP_TYPE_SECURITY_DESCRIPTOR_STRING: u32 = 20;
pub const DEVPROP_TYPE_DEVPROPKEY: u32 = 21;
pub const DEVPROP_TYPE_DEVPROPTYPE: u32 = 22;
pub const DEVPROP_TYPE_BINARY: u32 = 4099;
pub const DEVPROP_TYPE_ERROR: u32 = 23;
pub const DEVPROP_TYPE_NTSTATUS: u32 = 24;
pub const DEVPROP_TYPE_STRING_INDIRECT: u32 = 25;// DEVPROPTYPE
const (
DEVPROP_TYPEMOD_ARRAY uint32 = 4096
DEVPROP_TYPEMOD_LIST uint32 = 8192
DEVPROP_TYPE_EMPTY uint32 = 0
DEVPROP_TYPE_NULL uint32 = 1
DEVPROP_TYPE_SBYTE uint32 = 2
DEVPROP_TYPE_BYTE uint32 = 3
DEVPROP_TYPE_INT16 uint32 = 4
DEVPROP_TYPE_UINT16 uint32 = 5
DEVPROP_TYPE_INT32 uint32 = 6
DEVPROP_TYPE_UINT32 uint32 = 7
DEVPROP_TYPE_INT64 uint32 = 8
DEVPROP_TYPE_UINT64 uint32 = 9
DEVPROP_TYPE_FLOAT uint32 = 10
DEVPROP_TYPE_DOUBLE uint32 = 11
DEVPROP_TYPE_DECIMAL uint32 = 12
DEVPROP_TYPE_GUID uint32 = 13
DEVPROP_TYPE_CURRENCY uint32 = 14
DEVPROP_TYPE_DATE uint32 = 15
DEVPROP_TYPE_FILETIME uint32 = 16
DEVPROP_TYPE_BOOLEAN uint32 = 17
DEVPROP_TYPE_STRING uint32 = 18
DEVPROP_TYPE_STRING_LIST uint32 = 8210
DEVPROP_TYPE_SECURITY_DESCRIPTOR uint32 = 19
DEVPROP_TYPE_SECURITY_DESCRIPTOR_STRING uint32 = 20
DEVPROP_TYPE_DEVPROPKEY uint32 = 21
DEVPROP_TYPE_DEVPROPTYPE uint32 = 22
DEVPROP_TYPE_BINARY uint32 = 4099
DEVPROP_TYPE_ERROR uint32 = 23
DEVPROP_TYPE_NTSTATUS uint32 = 24
DEVPROP_TYPE_STRING_INDIRECT uint32 = 25
)const
DEVPROP_TYPEMOD_ARRAY = 4096;
DEVPROP_TYPEMOD_LIST = 8192;
DEVPROP_TYPE_EMPTY = 0;
DEVPROP_TYPE_NULL = 1;
DEVPROP_TYPE_SBYTE = 2;
DEVPROP_TYPE_BYTE = 3;
DEVPROP_TYPE_INT16 = 4;
DEVPROP_TYPE_UINT16 = 5;
DEVPROP_TYPE_INT32 = 6;
DEVPROP_TYPE_UINT32 = 7;
DEVPROP_TYPE_INT64 = 8;
DEVPROP_TYPE_UINT64 = 9;
DEVPROP_TYPE_FLOAT = 10;
DEVPROP_TYPE_DOUBLE = 11;
DEVPROP_TYPE_DECIMAL = 12;
DEVPROP_TYPE_GUID = 13;
DEVPROP_TYPE_CURRENCY = 14;
DEVPROP_TYPE_DATE = 15;
DEVPROP_TYPE_FILETIME = 16;
DEVPROP_TYPE_BOOLEAN = 17;
DEVPROP_TYPE_STRING = 18;
DEVPROP_TYPE_STRING_LIST = 8210;
DEVPROP_TYPE_SECURITY_DESCRIPTOR = 19;
DEVPROP_TYPE_SECURITY_DESCRIPTOR_STRING = 20;
DEVPROP_TYPE_DEVPROPKEY = 21;
DEVPROP_TYPE_DEVPROPTYPE = 22;
DEVPROP_TYPE_BINARY = 4099;
DEVPROP_TYPE_ERROR = 23;
DEVPROP_TYPE_NTSTATUS = 24;
DEVPROP_TYPE_STRING_INDIRECT = 25;// DEVPROPTYPE
pub const DEVPROP_TYPEMOD_ARRAY: u32 = 4096;
pub const DEVPROP_TYPEMOD_LIST: u32 = 8192;
pub const DEVPROP_TYPE_EMPTY: u32 = 0;
pub const DEVPROP_TYPE_NULL: u32 = 1;
pub const DEVPROP_TYPE_SBYTE: u32 = 2;
pub const DEVPROP_TYPE_BYTE: u32 = 3;
pub const DEVPROP_TYPE_INT16: u32 = 4;
pub const DEVPROP_TYPE_UINT16: u32 = 5;
pub const DEVPROP_TYPE_INT32: u32 = 6;
pub const DEVPROP_TYPE_UINT32: u32 = 7;
pub const DEVPROP_TYPE_INT64: u32 = 8;
pub const DEVPROP_TYPE_UINT64: u32 = 9;
pub const DEVPROP_TYPE_FLOAT: u32 = 10;
pub const DEVPROP_TYPE_DOUBLE: u32 = 11;
pub const DEVPROP_TYPE_DECIMAL: u32 = 12;
pub const DEVPROP_TYPE_GUID: u32 = 13;
pub const DEVPROP_TYPE_CURRENCY: u32 = 14;
pub const DEVPROP_TYPE_DATE: u32 = 15;
pub const DEVPROP_TYPE_FILETIME: u32 = 16;
pub const DEVPROP_TYPE_BOOLEAN: u32 = 17;
pub const DEVPROP_TYPE_STRING: u32 = 18;
pub const DEVPROP_TYPE_STRING_LIST: u32 = 8210;
pub const DEVPROP_TYPE_SECURITY_DESCRIPTOR: u32 = 19;
pub const DEVPROP_TYPE_SECURITY_DESCRIPTOR_STRING: u32 = 20;
pub const DEVPROP_TYPE_DEVPROPKEY: u32 = 21;
pub const DEVPROP_TYPE_DEVPROPTYPE: u32 = 22;
pub const DEVPROP_TYPE_BINARY: u32 = 4099;
pub const DEVPROP_TYPE_ERROR: u32 = 23;
pub const DEVPROP_TYPE_NTSTATUS: u32 = 24;
pub const DEVPROP_TYPE_STRING_INDIRECT: u32 = 25;const
DEVPROP_TYPEMOD_ARRAY* = 4096
DEVPROP_TYPEMOD_LIST* = 8192
DEVPROP_TYPE_EMPTY* = 0
DEVPROP_TYPE_NULL* = 1
DEVPROP_TYPE_SBYTE* = 2
DEVPROP_TYPE_BYTE* = 3
DEVPROP_TYPE_INT16* = 4
DEVPROP_TYPE_UINT16* = 5
DEVPROP_TYPE_INT32* = 6
DEVPROP_TYPE_UINT32* = 7
DEVPROP_TYPE_INT64* = 8
DEVPROP_TYPE_UINT64* = 9
DEVPROP_TYPE_FLOAT* = 10
DEVPROP_TYPE_DOUBLE* = 11
DEVPROP_TYPE_DECIMAL* = 12
DEVPROP_TYPE_GUID* = 13
DEVPROP_TYPE_CURRENCY* = 14
DEVPROP_TYPE_DATE* = 15
DEVPROP_TYPE_FILETIME* = 16
DEVPROP_TYPE_BOOLEAN* = 17
DEVPROP_TYPE_STRING* = 18
DEVPROP_TYPE_STRING_LIST* = 8210
DEVPROP_TYPE_SECURITY_DESCRIPTOR* = 19
DEVPROP_TYPE_SECURITY_DESCRIPTOR_STRING* = 20
DEVPROP_TYPE_DEVPROPKEY* = 21
DEVPROP_TYPE_DEVPROPTYPE* = 22
DEVPROP_TYPE_BINARY* = 4099
DEVPROP_TYPE_ERROR* = 23
DEVPROP_TYPE_NTSTATUS* = 24
DEVPROP_TYPE_STRING_INDIRECT* = 25enum DEVPROPTYPE : uint {
DEVPROP_TYPEMOD_ARRAY = 4096,
DEVPROP_TYPEMOD_LIST = 8192,
DEVPROP_TYPE_EMPTY = 0,
DEVPROP_TYPE_NULL = 1,
DEVPROP_TYPE_SBYTE = 2,
DEVPROP_TYPE_BYTE = 3,
DEVPROP_TYPE_INT16 = 4,
DEVPROP_TYPE_UINT16 = 5,
DEVPROP_TYPE_INT32 = 6,
DEVPROP_TYPE_UINT32 = 7,
DEVPROP_TYPE_INT64 = 8,
DEVPROP_TYPE_UINT64 = 9,
DEVPROP_TYPE_FLOAT = 10,
DEVPROP_TYPE_DOUBLE = 11,
DEVPROP_TYPE_DECIMAL = 12,
DEVPROP_TYPE_GUID = 13,
DEVPROP_TYPE_CURRENCY = 14,
DEVPROP_TYPE_DATE = 15,
DEVPROP_TYPE_FILETIME = 16,
DEVPROP_TYPE_BOOLEAN = 17,
DEVPROP_TYPE_STRING = 18,
DEVPROP_TYPE_STRING_LIST = 8210,
DEVPROP_TYPE_SECURITY_DESCRIPTOR = 19,
DEVPROP_TYPE_SECURITY_DESCRIPTOR_STRING = 20,
DEVPROP_TYPE_DEVPROPKEY = 21,
DEVPROP_TYPE_DEVPROPTYPE = 22,
DEVPROP_TYPE_BINARY = 4099,
DEVPROP_TYPE_ERROR = 23,
DEVPROP_TYPE_NTSTATUS = 24,
DEVPROP_TYPE_STRING_INDIRECT = 25,
}#define global DEVPROP_TYPEMOD_ARRAY 0x1000
#define global DEVPROP_TYPEMOD_LIST 0x2000
#define global DEVPROP_TYPE_EMPTY 0x0
#define global DEVPROP_TYPE_NULL 0x1
#define global DEVPROP_TYPE_SBYTE 0x2
#define global DEVPROP_TYPE_BYTE 0x3
#define global DEVPROP_TYPE_INT16 0x4
#define global DEVPROP_TYPE_UINT16 0x5
#define global DEVPROP_TYPE_INT32 0x6
#define global DEVPROP_TYPE_UINT32 0x7
#define global DEVPROP_TYPE_INT64 0x8
#define global DEVPROP_TYPE_UINT64 0x9
#define global DEVPROP_TYPE_FLOAT 0xA
#define global DEVPROP_TYPE_DOUBLE 0xB
#define global DEVPROP_TYPE_DECIMAL 0xC
#define global DEVPROP_TYPE_GUID 0xD
#define global DEVPROP_TYPE_CURRENCY 0xE
#define global DEVPROP_TYPE_DATE 0xF
#define global DEVPROP_TYPE_FILETIME 0x10
#define global DEVPROP_TYPE_BOOLEAN 0x11
#define global DEVPROP_TYPE_STRING 0x12
#define global DEVPROP_TYPE_STRING_LIST 0x2012
#define global DEVPROP_TYPE_SECURITY_DESCRIPTOR 0x13
#define global DEVPROP_TYPE_SECURITY_DESCRIPTOR_STRING 0x14
#define global DEVPROP_TYPE_DEVPROPKEY 0x15
#define global DEVPROP_TYPE_DEVPROPTYPE 0x16
#define global DEVPROP_TYPE_BINARY 0x1003
#define global DEVPROP_TYPE_ERROR 0x17
#define global DEVPROP_TYPE_NTSTATUS 0x18
#define global DEVPROP_TYPE_STRING_INDIRECT 0x19