Win32 API 日本語リファレンス
ホームSystem.StationsAndDesktops › BROADCAST_SYSTEM_MESSAGE_INFO

BROADCAST_SYSTEM_MESSAGE_INFO

列挙型フラグ
基底型u4

メンバー 3

名前10進16進
BSM_ALLCOMPONENTS00x0
BSM_ALLDESKTOPS160x10
BSM_APPLICATIONS80x8

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum BROADCAST_SYSTEM_MESSAGE_INFO : unsigned int {
    BSM_ALLCOMPONENTS = 0,
    BSM_ALLDESKTOPS = 16,
    BSM_APPLICATIONS = 8
} BROADCAST_SYSTEM_MESSAGE_INFO;
[Flags]
public enum BROADCAST_SYSTEM_MESSAGE_INFO : uint
{
    BSM_ALLCOMPONENTS = 0,
    BSM_ALLDESKTOPS = 16,
    BSM_APPLICATIONS = 8,
}
<Flags>
Public Enum BROADCAST_SYSTEM_MESSAGE_INFO As UInteger
    BSM_ALLCOMPONENTS = 0
    BSM_ALLDESKTOPS = 16
    BSM_APPLICATIONS = 8
End Enum
import enum

class BROADCAST_SYSTEM_MESSAGE_INFO(enum.IntFlag):
    BSM_ALLCOMPONENTS = 0
    BSM_ALLDESKTOPS = 16
    BSM_APPLICATIONS = 8
// BROADCAST_SYSTEM_MESSAGE_INFO (flags)
pub const BSM_ALLCOMPONENTS: u32 = 0;
pub const BSM_ALLDESKTOPS: u32 = 16;
pub const BSM_APPLICATIONS: u32 = 8;
// BROADCAST_SYSTEM_MESSAGE_INFO
const (
	BSM_ALLCOMPONENTS uint32 = 0
	BSM_ALLDESKTOPS uint32 = 16
	BSM_APPLICATIONS uint32 = 8
)
const
  BSM_ALLCOMPONENTS = 0;
  BSM_ALLDESKTOPS = 16;
  BSM_APPLICATIONS = 8;
// BROADCAST_SYSTEM_MESSAGE_INFO
pub const BSM_ALLCOMPONENTS: u32 = 0;
pub const BSM_ALLDESKTOPS: u32 = 16;
pub const BSM_APPLICATIONS: u32 = 8;
const
  BSM_ALLCOMPONENTS* = 0
  BSM_ALLDESKTOPS* = 16
  BSM_APPLICATIONS* = 8
enum BROADCAST_SYSTEM_MESSAGE_INFO : uint {
    BSM_ALLCOMPONENTS = 0,
    BSM_ALLDESKTOPS = 16,
    BSM_APPLICATIONS = 8,
}
#define global BSM_ALLCOMPONENTS 0x0
#define global BSM_ALLDESKTOPS   0x10
#define global BSM_APPLICATIONS  0x8
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。