Win32 API 日本語リファレンス
ホームUI.Shell › SHCNRF_SOURCE

SHCNRF_SOURCE

列挙型フラグ
基底型i4

メンバー 4

名前10進16進
SHCNRF_InterruptLevel10x1
SHCNRF_ShellLevel20x2
SHCNRF_RecursiveInterrupt40960x1000
SHCNRF_NewDelivery327680x8000

各言語での定義

列挙メンバーの定義。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 Enum
import 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* = 32768
enum 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)。