SHCNRF_SOURCE
列挙型フラグメンバー 4
| 名前 | 10進 | 16進 |
|---|---|---|
| SHCNRF_InterruptLevel | 1 | 0x1 |
| SHCNRF_ShellLevel | 2 | 0x2 |
| SHCNRF_RecursiveInterrupt | 4096 | 0x1000 |
| SHCNRF_NewDelivery | 32768 | 0x8000 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum SHCNRF_SOURCE : int {
SHCNRF_InterruptLevel = 1,
SHCNRF_ShellLevel = 2,
SHCNRF_RecursiveInterrupt = 4096,
SHCNRF_NewDelivery = 32768
} SHCNRF_SOURCE;[Flags]
public enum SHCNRF_SOURCE : int
{
SHCNRF_InterruptLevel = 1,
SHCNRF_ShellLevel = 2,
SHCNRF_RecursiveInterrupt = 4096,
SHCNRF_NewDelivery = 32768,
}<Flags>
Public Enum SHCNRF_SOURCE As Integer
SHCNRF_InterruptLevel = 1
SHCNRF_ShellLevel = 2
SHCNRF_RecursiveInterrupt = 4096
SHCNRF_NewDelivery = 32768
End Enumimport enum
class SHCNRF_SOURCE(enum.IntFlag):
SHCNRF_InterruptLevel = 1
SHCNRF_ShellLevel = 2
SHCNRF_RecursiveInterrupt = 4096
SHCNRF_NewDelivery = 32768// SHCNRF_SOURCE (flags)
pub const SHCNRF_InterruptLevel: i32 = 1;
pub const SHCNRF_ShellLevel: i32 = 2;
pub const SHCNRF_RecursiveInterrupt: i32 = 4096;
pub const SHCNRF_NewDelivery: i32 = 32768;// SHCNRF_SOURCE
const (
SHCNRF_InterruptLevel int32 = 1
SHCNRF_ShellLevel int32 = 2
SHCNRF_RecursiveInterrupt int32 = 4096
SHCNRF_NewDelivery int32 = 32768
)const
SHCNRF_InterruptLevel = 1;
SHCNRF_ShellLevel = 2;
SHCNRF_RecursiveInterrupt = 4096;
SHCNRF_NewDelivery = 32768;// SHCNRF_SOURCE
pub const SHCNRF_InterruptLevel: i32 = 1;
pub const SHCNRF_ShellLevel: i32 = 2;
pub const SHCNRF_RecursiveInterrupt: i32 = 4096;
pub const SHCNRF_NewDelivery: i32 = 32768;const
SHCNRF_InterruptLevel* = 1
SHCNRF_ShellLevel* = 2
SHCNRF_RecursiveInterrupt* = 4096
SHCNRF_NewDelivery* = 32768enum SHCNRF_SOURCE : int {
SHCNRF_InterruptLevel = 1,
SHCNRF_ShellLevel = 2,
SHCNRF_RecursiveInterrupt = 4096,
SHCNRF_NewDelivery = 32768,
}#define global SHCNRF_InterruptLevel 0x1
#define global SHCNRF_ShellLevel 0x2
#define global SHCNRF_RecursiveInterrupt 0x1000
#define global SHCNRF_NewDelivery 0x8000
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。