ホーム › System.Services › ENUM_SERVICE_TYPE
ENUM_SERVICE_TYPE
列挙型フラグメンバー 10
| 名前 | 10進 | 16進 |
|---|---|---|
| SERVICE_DRIVER | 11 | 0xB |
| SERVICE_KERNEL_DRIVER | 1 | 0x1 |
| SERVICE_WIN32 | 48 | 0x30 |
| SERVICE_WIN32_SHARE_PROCESS | 32 | 0x20 |
| SERVICE_ADAPTER | 4 | 0x4 |
| SERVICE_FILE_SYSTEM_DRIVER | 2 | 0x2 |
| SERVICE_RECOGNIZER_DRIVER | 8 | 0x8 |
| SERVICE_WIN32_OWN_PROCESS | 16 | 0x10 |
| SERVICE_USER_OWN_PROCESS | 80 | 0x50 |
| SERVICE_USER_SHARE_PROCESS | 96 | 0x60 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum ENUM_SERVICE_TYPE : unsigned int {
SERVICE_DRIVER = 11,
SERVICE_KERNEL_DRIVER = 1,
SERVICE_WIN32 = 48,
SERVICE_WIN32_SHARE_PROCESS = 32,
SERVICE_ADAPTER = 4,
SERVICE_FILE_SYSTEM_DRIVER = 2,
SERVICE_RECOGNIZER_DRIVER = 8,
SERVICE_WIN32_OWN_PROCESS = 16,
SERVICE_USER_OWN_PROCESS = 80,
SERVICE_USER_SHARE_PROCESS = 96
} ENUM_SERVICE_TYPE;[Flags]
public enum ENUM_SERVICE_TYPE : uint
{
SERVICE_DRIVER = 11,
SERVICE_KERNEL_DRIVER = 1,
SERVICE_WIN32 = 48,
SERVICE_WIN32_SHARE_PROCESS = 32,
SERVICE_ADAPTER = 4,
SERVICE_FILE_SYSTEM_DRIVER = 2,
SERVICE_RECOGNIZER_DRIVER = 8,
SERVICE_WIN32_OWN_PROCESS = 16,
SERVICE_USER_OWN_PROCESS = 80,
SERVICE_USER_SHARE_PROCESS = 96,
}<Flags>
Public Enum ENUM_SERVICE_TYPE As UInteger
SERVICE_DRIVER = 11
SERVICE_KERNEL_DRIVER = 1
SERVICE_WIN32 = 48
SERVICE_WIN32_SHARE_PROCESS = 32
SERVICE_ADAPTER = 4
SERVICE_FILE_SYSTEM_DRIVER = 2
SERVICE_RECOGNIZER_DRIVER = 8
SERVICE_WIN32_OWN_PROCESS = 16
SERVICE_USER_OWN_PROCESS = 80
SERVICE_USER_SHARE_PROCESS = 96
End Enumimport enum
class ENUM_SERVICE_TYPE(enum.IntFlag):
SERVICE_DRIVER = 11
SERVICE_KERNEL_DRIVER = 1
SERVICE_WIN32 = 48
SERVICE_WIN32_SHARE_PROCESS = 32
SERVICE_ADAPTER = 4
SERVICE_FILE_SYSTEM_DRIVER = 2
SERVICE_RECOGNIZER_DRIVER = 8
SERVICE_WIN32_OWN_PROCESS = 16
SERVICE_USER_OWN_PROCESS = 80
SERVICE_USER_SHARE_PROCESS = 96// ENUM_SERVICE_TYPE (flags)
pub const SERVICE_DRIVER: u32 = 11;
pub const SERVICE_KERNEL_DRIVER: u32 = 1;
pub const SERVICE_WIN32: u32 = 48;
pub const SERVICE_WIN32_SHARE_PROCESS: u32 = 32;
pub const SERVICE_ADAPTER: u32 = 4;
pub const SERVICE_FILE_SYSTEM_DRIVER: u32 = 2;
pub const SERVICE_RECOGNIZER_DRIVER: u32 = 8;
pub const SERVICE_WIN32_OWN_PROCESS: u32 = 16;
pub const SERVICE_USER_OWN_PROCESS: u32 = 80;
pub const SERVICE_USER_SHARE_PROCESS: u32 = 96;// ENUM_SERVICE_TYPE
const (
SERVICE_DRIVER uint32 = 11
SERVICE_KERNEL_DRIVER uint32 = 1
SERVICE_WIN32 uint32 = 48
SERVICE_WIN32_SHARE_PROCESS uint32 = 32
SERVICE_ADAPTER uint32 = 4
SERVICE_FILE_SYSTEM_DRIVER uint32 = 2
SERVICE_RECOGNIZER_DRIVER uint32 = 8
SERVICE_WIN32_OWN_PROCESS uint32 = 16
SERVICE_USER_OWN_PROCESS uint32 = 80
SERVICE_USER_SHARE_PROCESS uint32 = 96
)const
SERVICE_DRIVER = 11;
SERVICE_KERNEL_DRIVER = 1;
SERVICE_WIN32 = 48;
SERVICE_WIN32_SHARE_PROCESS = 32;
SERVICE_ADAPTER = 4;
SERVICE_FILE_SYSTEM_DRIVER = 2;
SERVICE_RECOGNIZER_DRIVER = 8;
SERVICE_WIN32_OWN_PROCESS = 16;
SERVICE_USER_OWN_PROCESS = 80;
SERVICE_USER_SHARE_PROCESS = 96;// ENUM_SERVICE_TYPE
pub const SERVICE_DRIVER: u32 = 11;
pub const SERVICE_KERNEL_DRIVER: u32 = 1;
pub const SERVICE_WIN32: u32 = 48;
pub const SERVICE_WIN32_SHARE_PROCESS: u32 = 32;
pub const SERVICE_ADAPTER: u32 = 4;
pub const SERVICE_FILE_SYSTEM_DRIVER: u32 = 2;
pub const SERVICE_RECOGNIZER_DRIVER: u32 = 8;
pub const SERVICE_WIN32_OWN_PROCESS: u32 = 16;
pub const SERVICE_USER_OWN_PROCESS: u32 = 80;
pub const SERVICE_USER_SHARE_PROCESS: u32 = 96;const
SERVICE_DRIVER* = 11
SERVICE_KERNEL_DRIVER* = 1
SERVICE_WIN32* = 48
SERVICE_WIN32_SHARE_PROCESS* = 32
SERVICE_ADAPTER* = 4
SERVICE_FILE_SYSTEM_DRIVER* = 2
SERVICE_RECOGNIZER_DRIVER* = 8
SERVICE_WIN32_OWN_PROCESS* = 16
SERVICE_USER_OWN_PROCESS* = 80
SERVICE_USER_SHARE_PROCESS* = 96enum ENUM_SERVICE_TYPE : uint {
SERVICE_DRIVER = 11,
SERVICE_KERNEL_DRIVER = 1,
SERVICE_WIN32 = 48,
SERVICE_WIN32_SHARE_PROCESS = 32,
SERVICE_ADAPTER = 4,
SERVICE_FILE_SYSTEM_DRIVER = 2,
SERVICE_RECOGNIZER_DRIVER = 8,
SERVICE_WIN32_OWN_PROCESS = 16,
SERVICE_USER_OWN_PROCESS = 80,
SERVICE_USER_SHARE_PROCESS = 96,
}#define global SERVICE_DRIVER 0xB
#define global SERVICE_KERNEL_DRIVER 0x1
#define global SERVICE_WIN32 0x30
#define global SERVICE_WIN32_SHARE_PROCESS 0x20
#define global SERVICE_ADAPTER 0x4
#define global SERVICE_FILE_SYSTEM_DRIVER 0x2
#define global SERVICE_RECOGNIZER_DRIVER 0x8
#define global SERVICE_WIN32_OWN_PROCESS 0x10
#define global SERVICE_USER_OWN_PROCESS 0x50
#define global SERVICE_USER_SHARE_PROCESS 0x60
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。