ホーム › System.StationsAndDesktops › BROADCAST_SYSTEM_MESSAGE_FLAGS
BROADCAST_SYSTEM_MESSAGE_FLAGS
列挙型フラグメンバー 11
| 名前 | 10進 | 16進 |
|---|---|---|
| BSF_ALLOWSFW | 128 | 0x80 |
| BSF_FLUSHDISK | 4 | 0x4 |
| BSF_FORCEIFHUNG | 32 | 0x20 |
| BSF_IGNORECURRENTTASK | 2 | 0x2 |
| BSF_NOHANG | 8 | 0x8 |
| BSF_NOTIMEOUTIFNOTHUNG | 64 | 0x40 |
| BSF_POSTMESSAGE | 16 | 0x10 |
| BSF_QUERY | 1 | 0x1 |
| BSF_SENDNOTIFYMESSAGE | 256 | 0x100 |
| BSF_LUID | 1024 | 0x400 |
| BSF_RETURNHDESK | 512 | 0x200 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum BROADCAST_SYSTEM_MESSAGE_FLAGS : unsigned int {
BSF_ALLOWSFW = 128,
BSF_FLUSHDISK = 4,
BSF_FORCEIFHUNG = 32,
BSF_IGNORECURRENTTASK = 2,
BSF_NOHANG = 8,
BSF_NOTIMEOUTIFNOTHUNG = 64,
BSF_POSTMESSAGE = 16,
BSF_QUERY = 1,
BSF_SENDNOTIFYMESSAGE = 256,
BSF_LUID = 1024,
BSF_RETURNHDESK = 512
} BROADCAST_SYSTEM_MESSAGE_FLAGS;[Flags]
public enum BROADCAST_SYSTEM_MESSAGE_FLAGS : uint
{
BSF_ALLOWSFW = 128,
BSF_FLUSHDISK = 4,
BSF_FORCEIFHUNG = 32,
BSF_IGNORECURRENTTASK = 2,
BSF_NOHANG = 8,
BSF_NOTIMEOUTIFNOTHUNG = 64,
BSF_POSTMESSAGE = 16,
BSF_QUERY = 1,
BSF_SENDNOTIFYMESSAGE = 256,
BSF_LUID = 1024,
BSF_RETURNHDESK = 512,
}<Flags>
Public Enum BROADCAST_SYSTEM_MESSAGE_FLAGS As UInteger
BSF_ALLOWSFW = 128
BSF_FLUSHDISK = 4
BSF_FORCEIFHUNG = 32
BSF_IGNORECURRENTTASK = 2
BSF_NOHANG = 8
BSF_NOTIMEOUTIFNOTHUNG = 64
BSF_POSTMESSAGE = 16
BSF_QUERY = 1
BSF_SENDNOTIFYMESSAGE = 256
BSF_LUID = 1024
BSF_RETURNHDESK = 512
End Enumimport enum
class BROADCAST_SYSTEM_MESSAGE_FLAGS(enum.IntFlag):
BSF_ALLOWSFW = 128
BSF_FLUSHDISK = 4
BSF_FORCEIFHUNG = 32
BSF_IGNORECURRENTTASK = 2
BSF_NOHANG = 8
BSF_NOTIMEOUTIFNOTHUNG = 64
BSF_POSTMESSAGE = 16
BSF_QUERY = 1
BSF_SENDNOTIFYMESSAGE = 256
BSF_LUID = 1024
BSF_RETURNHDESK = 512// BROADCAST_SYSTEM_MESSAGE_FLAGS (flags)
pub const BSF_ALLOWSFW: u32 = 128;
pub const BSF_FLUSHDISK: u32 = 4;
pub const BSF_FORCEIFHUNG: u32 = 32;
pub const BSF_IGNORECURRENTTASK: u32 = 2;
pub const BSF_NOHANG: u32 = 8;
pub const BSF_NOTIMEOUTIFNOTHUNG: u32 = 64;
pub const BSF_POSTMESSAGE: u32 = 16;
pub const BSF_QUERY: u32 = 1;
pub const BSF_SENDNOTIFYMESSAGE: u32 = 256;
pub const BSF_LUID: u32 = 1024;
pub const BSF_RETURNHDESK: u32 = 512;// BROADCAST_SYSTEM_MESSAGE_FLAGS
const (
BSF_ALLOWSFW uint32 = 128
BSF_FLUSHDISK uint32 = 4
BSF_FORCEIFHUNG uint32 = 32
BSF_IGNORECURRENTTASK uint32 = 2
BSF_NOHANG uint32 = 8
BSF_NOTIMEOUTIFNOTHUNG uint32 = 64
BSF_POSTMESSAGE uint32 = 16
BSF_QUERY uint32 = 1
BSF_SENDNOTIFYMESSAGE uint32 = 256
BSF_LUID uint32 = 1024
BSF_RETURNHDESK uint32 = 512
)const
BSF_ALLOWSFW = 128;
BSF_FLUSHDISK = 4;
BSF_FORCEIFHUNG = 32;
BSF_IGNORECURRENTTASK = 2;
BSF_NOHANG = 8;
BSF_NOTIMEOUTIFNOTHUNG = 64;
BSF_POSTMESSAGE = 16;
BSF_QUERY = 1;
BSF_SENDNOTIFYMESSAGE = 256;
BSF_LUID = 1024;
BSF_RETURNHDESK = 512;// BROADCAST_SYSTEM_MESSAGE_FLAGS
pub const BSF_ALLOWSFW: u32 = 128;
pub const BSF_FLUSHDISK: u32 = 4;
pub const BSF_FORCEIFHUNG: u32 = 32;
pub const BSF_IGNORECURRENTTASK: u32 = 2;
pub const BSF_NOHANG: u32 = 8;
pub const BSF_NOTIMEOUTIFNOTHUNG: u32 = 64;
pub const BSF_POSTMESSAGE: u32 = 16;
pub const BSF_QUERY: u32 = 1;
pub const BSF_SENDNOTIFYMESSAGE: u32 = 256;
pub const BSF_LUID: u32 = 1024;
pub const BSF_RETURNHDESK: u32 = 512;const
BSF_ALLOWSFW* = 128
BSF_FLUSHDISK* = 4
BSF_FORCEIFHUNG* = 32
BSF_IGNORECURRENTTASK* = 2
BSF_NOHANG* = 8
BSF_NOTIMEOUTIFNOTHUNG* = 64
BSF_POSTMESSAGE* = 16
BSF_QUERY* = 1
BSF_SENDNOTIFYMESSAGE* = 256
BSF_LUID* = 1024
BSF_RETURNHDESK* = 512enum BROADCAST_SYSTEM_MESSAGE_FLAGS : uint {
BSF_ALLOWSFW = 128,
BSF_FLUSHDISK = 4,
BSF_FORCEIFHUNG = 32,
BSF_IGNORECURRENTTASK = 2,
BSF_NOHANG = 8,
BSF_NOTIMEOUTIFNOTHUNG = 64,
BSF_POSTMESSAGE = 16,
BSF_QUERY = 1,
BSF_SENDNOTIFYMESSAGE = 256,
BSF_LUID = 1024,
BSF_RETURNHDESK = 512,
}#define global BSF_ALLOWSFW 0x80
#define global BSF_FLUSHDISK 0x4
#define global BSF_FORCEIFHUNG 0x20
#define global BSF_IGNORECURRENTTASK 0x2
#define global BSF_NOHANG 0x8
#define global BSF_NOTIMEOUTIFNOTHUNG 0x40
#define global BSF_POSTMESSAGE 0x10
#define global BSF_QUERY 0x1
#define global BSF_SENDNOTIFYMESSAGE 0x100
#define global BSF_LUID 0x400
#define global BSF_RETURNHDESK 0x200
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。