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

MODEM_STATUS_FLAGS

列挙型フラグ
基底型u4

メンバー 4

名前10進16進
MS_CTS_ON160x10
MS_DSR_ON320x20
MS_RING_ON640x40
MS_RLSD_ON1280x80

各言語での定義

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

typedef enum MODEM_STATUS_FLAGS : unsigned int {
    MS_CTS_ON = 16,
    MS_DSR_ON = 32,
    MS_RING_ON = 64,
    MS_RLSD_ON = 128
} MODEM_STATUS_FLAGS;
[Flags]
public enum MODEM_STATUS_FLAGS : uint
{
    MS_CTS_ON = 16,
    MS_DSR_ON = 32,
    MS_RING_ON = 64,
    MS_RLSD_ON = 128,
}
<Flags>
Public Enum MODEM_STATUS_FLAGS As UInteger
    MS_CTS_ON = 16
    MS_DSR_ON = 32
    MS_RING_ON = 64
    MS_RLSD_ON = 128
End Enum
import enum

class MODEM_STATUS_FLAGS(enum.IntFlag):
    MS_CTS_ON = 16
    MS_DSR_ON = 32
    MS_RING_ON = 64
    MS_RLSD_ON = 128
// MODEM_STATUS_FLAGS (flags)
pub const MS_CTS_ON: u32 = 16;
pub const MS_DSR_ON: u32 = 32;
pub const MS_RING_ON: u32 = 64;
pub const MS_RLSD_ON: u32 = 128;
// MODEM_STATUS_FLAGS
const (
	MS_CTS_ON uint32 = 16
	MS_DSR_ON uint32 = 32
	MS_RING_ON uint32 = 64
	MS_RLSD_ON uint32 = 128
)
const
  MS_CTS_ON = 16;
  MS_DSR_ON = 32;
  MS_RING_ON = 64;
  MS_RLSD_ON = 128;
// MODEM_STATUS_FLAGS
pub const MS_CTS_ON: u32 = 16;
pub const MS_DSR_ON: u32 = 32;
pub const MS_RING_ON: u32 = 64;
pub const MS_RLSD_ON: u32 = 128;
const
  MS_CTS_ON* = 16
  MS_DSR_ON* = 32
  MS_RING_ON* = 64
  MS_RLSD_ON* = 128
enum MODEM_STATUS_FLAGS : uint {
    MS_CTS_ON = 16,
    MS_DSR_ON = 32,
    MS_RING_ON = 64,
    MS_RLSD_ON = 128,
}
#define global MS_CTS_ON  0x10
#define global MS_DSR_ON  0x20
#define global MS_RING_ON 0x40
#define global MS_RLSD_ON 0x80
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。