ホーム › System.Threading › WORKER_THREAD_FLAGS
WORKER_THREAD_FLAGS
列挙型フラグメンバー 8
| 名前 | 10進 | 16進 |
|---|---|---|
| WT_EXECUTEDEFAULT | 0 | 0x0 |
| WT_EXECUTEINIOTHREAD | 1 | 0x1 |
| WT_EXECUTEINPERSISTENTTHREAD | 128 | 0x80 |
| WT_EXECUTEINWAITTHREAD | 4 | 0x4 |
| WT_EXECUTELONGFUNCTION | 16 | 0x10 |
| WT_EXECUTEONLYONCE | 8 | 0x8 |
| WT_TRANSFER_IMPERSONATION | 256 | 0x100 |
| WT_EXECUTEINTIMERTHREAD | 32 | 0x20 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum WORKER_THREAD_FLAGS : unsigned int {
WT_EXECUTEDEFAULT = 0,
WT_EXECUTEINIOTHREAD = 1,
WT_EXECUTEINPERSISTENTTHREAD = 128,
WT_EXECUTEINWAITTHREAD = 4,
WT_EXECUTELONGFUNCTION = 16,
WT_EXECUTEONLYONCE = 8,
WT_TRANSFER_IMPERSONATION = 256,
WT_EXECUTEINTIMERTHREAD = 32
} WORKER_THREAD_FLAGS;[Flags]
public enum WORKER_THREAD_FLAGS : uint
{
WT_EXECUTEDEFAULT = 0,
WT_EXECUTEINIOTHREAD = 1,
WT_EXECUTEINPERSISTENTTHREAD = 128,
WT_EXECUTEINWAITTHREAD = 4,
WT_EXECUTELONGFUNCTION = 16,
WT_EXECUTEONLYONCE = 8,
WT_TRANSFER_IMPERSONATION = 256,
WT_EXECUTEINTIMERTHREAD = 32,
}<Flags>
Public Enum WORKER_THREAD_FLAGS As UInteger
WT_EXECUTEDEFAULT = 0
WT_EXECUTEINIOTHREAD = 1
WT_EXECUTEINPERSISTENTTHREAD = 128
WT_EXECUTEINWAITTHREAD = 4
WT_EXECUTELONGFUNCTION = 16
WT_EXECUTEONLYONCE = 8
WT_TRANSFER_IMPERSONATION = 256
WT_EXECUTEINTIMERTHREAD = 32
End Enumimport enum
class WORKER_THREAD_FLAGS(enum.IntFlag):
WT_EXECUTEDEFAULT = 0
WT_EXECUTEINIOTHREAD = 1
WT_EXECUTEINPERSISTENTTHREAD = 128
WT_EXECUTEINWAITTHREAD = 4
WT_EXECUTELONGFUNCTION = 16
WT_EXECUTEONLYONCE = 8
WT_TRANSFER_IMPERSONATION = 256
WT_EXECUTEINTIMERTHREAD = 32// WORKER_THREAD_FLAGS (flags)
pub const WT_EXECUTEDEFAULT: u32 = 0;
pub const WT_EXECUTEINIOTHREAD: u32 = 1;
pub const WT_EXECUTEINPERSISTENTTHREAD: u32 = 128;
pub const WT_EXECUTEINWAITTHREAD: u32 = 4;
pub const WT_EXECUTELONGFUNCTION: u32 = 16;
pub const WT_EXECUTEONLYONCE: u32 = 8;
pub const WT_TRANSFER_IMPERSONATION: u32 = 256;
pub const WT_EXECUTEINTIMERTHREAD: u32 = 32;// WORKER_THREAD_FLAGS
const (
WT_EXECUTEDEFAULT uint32 = 0
WT_EXECUTEINIOTHREAD uint32 = 1
WT_EXECUTEINPERSISTENTTHREAD uint32 = 128
WT_EXECUTEINWAITTHREAD uint32 = 4
WT_EXECUTELONGFUNCTION uint32 = 16
WT_EXECUTEONLYONCE uint32 = 8
WT_TRANSFER_IMPERSONATION uint32 = 256
WT_EXECUTEINTIMERTHREAD uint32 = 32
)const
WT_EXECUTEDEFAULT = 0;
WT_EXECUTEINIOTHREAD = 1;
WT_EXECUTEINPERSISTENTTHREAD = 128;
WT_EXECUTEINWAITTHREAD = 4;
WT_EXECUTELONGFUNCTION = 16;
WT_EXECUTEONLYONCE = 8;
WT_TRANSFER_IMPERSONATION = 256;
WT_EXECUTEINTIMERTHREAD = 32;// WORKER_THREAD_FLAGS
pub const WT_EXECUTEDEFAULT: u32 = 0;
pub const WT_EXECUTEINIOTHREAD: u32 = 1;
pub const WT_EXECUTEINPERSISTENTTHREAD: u32 = 128;
pub const WT_EXECUTEINWAITTHREAD: u32 = 4;
pub const WT_EXECUTELONGFUNCTION: u32 = 16;
pub const WT_EXECUTEONLYONCE: u32 = 8;
pub const WT_TRANSFER_IMPERSONATION: u32 = 256;
pub const WT_EXECUTEINTIMERTHREAD: u32 = 32;const
WT_EXECUTEDEFAULT* = 0
WT_EXECUTEINIOTHREAD* = 1
WT_EXECUTEINPERSISTENTTHREAD* = 128
WT_EXECUTEINWAITTHREAD* = 4
WT_EXECUTELONGFUNCTION* = 16
WT_EXECUTEONLYONCE* = 8
WT_TRANSFER_IMPERSONATION* = 256
WT_EXECUTEINTIMERTHREAD* = 32enum WORKER_THREAD_FLAGS : uint {
WT_EXECUTEDEFAULT = 0,
WT_EXECUTEINIOTHREAD = 1,
WT_EXECUTEINPERSISTENTTHREAD = 128,
WT_EXECUTEINWAITTHREAD = 4,
WT_EXECUTELONGFUNCTION = 16,
WT_EXECUTEONLYONCE = 8,
WT_TRANSFER_IMPERSONATION = 256,
WT_EXECUTEINTIMERTHREAD = 32,
}#define global WT_EXECUTEDEFAULT 0x0
#define global WT_EXECUTEINIOTHREAD 0x1
#define global WT_EXECUTEINPERSISTENTTHREAD 0x80
#define global WT_EXECUTEINWAITTHREAD 0x4
#define global WT_EXECUTELONGFUNCTION 0x10
#define global WT_EXECUTEONLYONCE 0x8
#define global WT_TRANSFER_IMPERSONATION 0x100
#define global WT_EXECUTEINTIMERTHREAD 0x20
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。