Win32 API 日本語リファレンス
ホームDevices.Tapi › PHONE_LAMP_MODE

PHONE_LAMP_MODE

列挙型
基底型i4

メンバー 8

名前10進16進説明
LM_DUMMY10x1このランプ識別子に対応するランプはありません。
LM_OFF20x2ランプは消灯しています。
LM_STEADY40x4ランプは点灯し続けています。
LM_WINK80x8ランプはウィンクしています。つまり、通常の速さで点灯と消灯を繰り返しています。
LM_FLASH160x10ランプはフラッシュしています。つまり、ゆっくりと点灯と消灯を繰り返しています。
LM_FLUTTER320x20ランプはフラッターしています。つまり、速く点灯と消灯を繰り返しています。
LM_BROKENFLUTTER640x40ランプは点滅しています。つまり、フラッシュとフラッターを重ね合わせた状態です。
LM_UNKNOWN1280x80ランプのモードは不明です。

公式ドキュメント

PHONE_LAMP_MODE 列挙型は、電話機のランプの状態を示す値を提供します。

出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)

各言語での定義

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

typedef enum PHONE_LAMP_MODE : int {
    LM_DUMMY = 1,
    LM_OFF = 2,
    LM_STEADY = 4,
    LM_WINK = 8,
    LM_FLASH = 16,
    LM_FLUTTER = 32,
    LM_BROKENFLUTTER = 64,
    LM_UNKNOWN = 128
} PHONE_LAMP_MODE;
public enum PHONE_LAMP_MODE : int
{
    LM_DUMMY = 1,
    LM_OFF = 2,
    LM_STEADY = 4,
    LM_WINK = 8,
    LM_FLASH = 16,
    LM_FLUTTER = 32,
    LM_BROKENFLUTTER = 64,
    LM_UNKNOWN = 128,
}
Public Enum PHONE_LAMP_MODE As Integer
    LM_DUMMY = 1
    LM_OFF = 2
    LM_STEADY = 4
    LM_WINK = 8
    LM_FLASH = 16
    LM_FLUTTER = 32
    LM_BROKENFLUTTER = 64
    LM_UNKNOWN = 128
End Enum
import enum

class PHONE_LAMP_MODE(enum.IntEnum):
    LM_DUMMY = 1
    LM_OFF = 2
    LM_STEADY = 4
    LM_WINK = 8
    LM_FLASH = 16
    LM_FLUTTER = 32
    LM_BROKENFLUTTER = 64
    LM_UNKNOWN = 128
// PHONE_LAMP_MODE
pub const LM_DUMMY: i32 = 1;
pub const LM_OFF: i32 = 2;
pub const LM_STEADY: i32 = 4;
pub const LM_WINK: i32 = 8;
pub const LM_FLASH: i32 = 16;
pub const LM_FLUTTER: i32 = 32;
pub const LM_BROKENFLUTTER: i32 = 64;
pub const LM_UNKNOWN: i32 = 128;
// PHONE_LAMP_MODE
const (
	LM_DUMMY int32 = 1
	LM_OFF int32 = 2
	LM_STEADY int32 = 4
	LM_WINK int32 = 8
	LM_FLASH int32 = 16
	LM_FLUTTER int32 = 32
	LM_BROKENFLUTTER int32 = 64
	LM_UNKNOWN int32 = 128
)
const
  LM_DUMMY = 1;
  LM_OFF = 2;
  LM_STEADY = 4;
  LM_WINK = 8;
  LM_FLASH = 16;
  LM_FLUTTER = 32;
  LM_BROKENFLUTTER = 64;
  LM_UNKNOWN = 128;
// PHONE_LAMP_MODE
pub const LM_DUMMY: i32 = 1;
pub const LM_OFF: i32 = 2;
pub const LM_STEADY: i32 = 4;
pub const LM_WINK: i32 = 8;
pub const LM_FLASH: i32 = 16;
pub const LM_FLUTTER: i32 = 32;
pub const LM_BROKENFLUTTER: i32 = 64;
pub const LM_UNKNOWN: i32 = 128;
const
  LM_DUMMY* = 1
  LM_OFF* = 2
  LM_STEADY* = 4
  LM_WINK* = 8
  LM_FLASH* = 16
  LM_FLUTTER* = 32
  LM_BROKENFLUTTER* = 64
  LM_UNKNOWN* = 128
enum PHONE_LAMP_MODE : int {
    LM_DUMMY = 1,
    LM_OFF = 2,
    LM_STEADY = 4,
    LM_WINK = 8,
    LM_FLASH = 16,
    LM_FLUTTER = 32,
    LM_BROKENFLUTTER = 64,
    LM_UNKNOWN = 128,
}
#define global LM_DUMMY         0x1
#define global LM_OFF           0x2
#define global LM_STEADY        0x4
#define global LM_WINK          0x8
#define global LM_FLASH         0x10
#define global LM_FLUTTER       0x20
#define global LM_BROKENFLUTTER 0x40
#define global LM_UNKNOWN       0x80