Win32 API 日本語リファレンス
ホームNetworking.WinInet › INTERNET_CONNECTION

INTERNET_CONNECTION

列挙型フラグ
基底型u4

メンバー 7

名前10進16進
INTERNET_CONNECTION_CONFIGURED640x40
INTERNET_CONNECTION_LAN20x2
INTERNET_CONNECTION_MODEM10x1
INTERNET_CONNECTION_MODEM_BUSY80x8
INTERNET_CONNECTION_OFFLINE320x20
INTERNET_CONNECTION_PROXY40x4
INTERNET_RAS_INSTALLED160x10

各言語での定義

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

typedef enum INTERNET_CONNECTION : unsigned int {
    INTERNET_CONNECTION_CONFIGURED = 64,
    INTERNET_CONNECTION_LAN = 2,
    INTERNET_CONNECTION_MODEM = 1,
    INTERNET_CONNECTION_MODEM_BUSY = 8,
    INTERNET_CONNECTION_OFFLINE = 32,
    INTERNET_CONNECTION_PROXY = 4,
    INTERNET_RAS_INSTALLED = 16
} INTERNET_CONNECTION;
[Flags]
public enum INTERNET_CONNECTION : uint
{
    INTERNET_CONNECTION_CONFIGURED = 64,
    INTERNET_CONNECTION_LAN = 2,
    INTERNET_CONNECTION_MODEM = 1,
    INTERNET_CONNECTION_MODEM_BUSY = 8,
    INTERNET_CONNECTION_OFFLINE = 32,
    INTERNET_CONNECTION_PROXY = 4,
    INTERNET_RAS_INSTALLED = 16,
}
<Flags>
Public Enum INTERNET_CONNECTION As UInteger
    INTERNET_CONNECTION_CONFIGURED = 64
    INTERNET_CONNECTION_LAN = 2
    INTERNET_CONNECTION_MODEM = 1
    INTERNET_CONNECTION_MODEM_BUSY = 8
    INTERNET_CONNECTION_OFFLINE = 32
    INTERNET_CONNECTION_PROXY = 4
    INTERNET_RAS_INSTALLED = 16
End Enum
import enum

class INTERNET_CONNECTION(enum.IntFlag):
    INTERNET_CONNECTION_CONFIGURED = 64
    INTERNET_CONNECTION_LAN = 2
    INTERNET_CONNECTION_MODEM = 1
    INTERNET_CONNECTION_MODEM_BUSY = 8
    INTERNET_CONNECTION_OFFLINE = 32
    INTERNET_CONNECTION_PROXY = 4
    INTERNET_RAS_INSTALLED = 16
// INTERNET_CONNECTION (flags)
pub const INTERNET_CONNECTION_CONFIGURED: u32 = 64;
pub const INTERNET_CONNECTION_LAN: u32 = 2;
pub const INTERNET_CONNECTION_MODEM: u32 = 1;
pub const INTERNET_CONNECTION_MODEM_BUSY: u32 = 8;
pub const INTERNET_CONNECTION_OFFLINE: u32 = 32;
pub const INTERNET_CONNECTION_PROXY: u32 = 4;
pub const INTERNET_RAS_INSTALLED: u32 = 16;
// INTERNET_CONNECTION
const (
	INTERNET_CONNECTION_CONFIGURED uint32 = 64
	INTERNET_CONNECTION_LAN uint32 = 2
	INTERNET_CONNECTION_MODEM uint32 = 1
	INTERNET_CONNECTION_MODEM_BUSY uint32 = 8
	INTERNET_CONNECTION_OFFLINE uint32 = 32
	INTERNET_CONNECTION_PROXY uint32 = 4
	INTERNET_RAS_INSTALLED uint32 = 16
)
const
  INTERNET_CONNECTION_CONFIGURED = 64;
  INTERNET_CONNECTION_LAN = 2;
  INTERNET_CONNECTION_MODEM = 1;
  INTERNET_CONNECTION_MODEM_BUSY = 8;
  INTERNET_CONNECTION_OFFLINE = 32;
  INTERNET_CONNECTION_PROXY = 4;
  INTERNET_RAS_INSTALLED = 16;
// INTERNET_CONNECTION
pub const INTERNET_CONNECTION_CONFIGURED: u32 = 64;
pub const INTERNET_CONNECTION_LAN: u32 = 2;
pub const INTERNET_CONNECTION_MODEM: u32 = 1;
pub const INTERNET_CONNECTION_MODEM_BUSY: u32 = 8;
pub const INTERNET_CONNECTION_OFFLINE: u32 = 32;
pub const INTERNET_CONNECTION_PROXY: u32 = 4;
pub const INTERNET_RAS_INSTALLED: u32 = 16;
const
  INTERNET_CONNECTION_CONFIGURED* = 64
  INTERNET_CONNECTION_LAN* = 2
  INTERNET_CONNECTION_MODEM* = 1
  INTERNET_CONNECTION_MODEM_BUSY* = 8
  INTERNET_CONNECTION_OFFLINE* = 32
  INTERNET_CONNECTION_PROXY* = 4
  INTERNET_RAS_INSTALLED* = 16
enum INTERNET_CONNECTION : uint {
    INTERNET_CONNECTION_CONFIGURED = 64,
    INTERNET_CONNECTION_LAN = 2,
    INTERNET_CONNECTION_MODEM = 1,
    INTERNET_CONNECTION_MODEM_BUSY = 8,
    INTERNET_CONNECTION_OFFLINE = 32,
    INTERNET_CONNECTION_PROXY = 4,
    INTERNET_RAS_INSTALLED = 16,
}
#define global INTERNET_CONNECTION_CONFIGURED 0x40
#define global INTERNET_CONNECTION_LAN        0x2
#define global INTERNET_CONNECTION_MODEM      0x1
#define global INTERNET_CONNECTION_MODEM_BUSY 0x8
#define global INTERNET_CONNECTION_OFFLINE    0x20
#define global INTERNET_CONNECTION_PROXY      0x4
#define global INTERNET_RAS_INSTALLED         0x10
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。