Win32 API 日本語リファレンス
ホームNetworkManagement.WindowsFirewall › NETCON_MEDIATYPE

NETCON_MEDIATYPE

列挙型
基底型i4

メンバー 10

名前10進16進説明
NCM_NONE00x0メディアが存在しません。
NCM_DIRECT10x1シリアルポートを介した直接のシリアル接続です。
NCM_ISDN20x2統合サービスデジタル網 (ISDN) 回線を介した接続です。
NCM_LAN30x3ローカルエリアネットワーク (LAN) への接続です。
NCM_PHONE40x4従来の電話回線を使用したダイヤルアップ接続です。
NCM_TUNNEL50x5仮想プライベートネットワーク (VPN) 接続です。
NCM_PPPOE60x6イーサネット上のポイントツーポイントプロトコル (PPP) です。
NCM_BRIDGE70x7ブリッジ接続です。
NCM_SHAREDACCESSHOST_LAN80x8LAN への共有接続です。
NCM_SHAREDACCESSHOST_RAS90x9リモートネットワークまたはワイドエリアネットワーク (WAN) への共有接続です。

公式ドキュメント

[インターネット接続ファイアウォールは、以降のバージョンで変更されたり、利用できなくなったりする可能性があります。代わりに Windows ファイアウォール API を使用してください。]

NETCON_MEDIATYPE の値は、コンピューターがネットワークに接続する方法として考えられるものを列挙します。

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

各言語での定義

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

typedef enum NETCON_MEDIATYPE : int {
    NCM_NONE = 0,
    NCM_DIRECT = 1,
    NCM_ISDN = 2,
    NCM_LAN = 3,
    NCM_PHONE = 4,
    NCM_TUNNEL = 5,
    NCM_PPPOE = 6,
    NCM_BRIDGE = 7,
    NCM_SHAREDACCESSHOST_LAN = 8,
    NCM_SHAREDACCESSHOST_RAS = 9
} NETCON_MEDIATYPE;
public enum NETCON_MEDIATYPE : int
{
    NCM_NONE = 0,
    NCM_DIRECT = 1,
    NCM_ISDN = 2,
    NCM_LAN = 3,
    NCM_PHONE = 4,
    NCM_TUNNEL = 5,
    NCM_PPPOE = 6,
    NCM_BRIDGE = 7,
    NCM_SHAREDACCESSHOST_LAN = 8,
    NCM_SHAREDACCESSHOST_RAS = 9,
}
Public Enum NETCON_MEDIATYPE As Integer
    NCM_NONE = 0
    NCM_DIRECT = 1
    NCM_ISDN = 2
    NCM_LAN = 3
    NCM_PHONE = 4
    NCM_TUNNEL = 5
    NCM_PPPOE = 6
    NCM_BRIDGE = 7
    NCM_SHAREDACCESSHOST_LAN = 8
    NCM_SHAREDACCESSHOST_RAS = 9
End Enum
import enum

class NETCON_MEDIATYPE(enum.IntEnum):
    NCM_NONE = 0
    NCM_DIRECT = 1
    NCM_ISDN = 2
    NCM_LAN = 3
    NCM_PHONE = 4
    NCM_TUNNEL = 5
    NCM_PPPOE = 6
    NCM_BRIDGE = 7
    NCM_SHAREDACCESSHOST_LAN = 8
    NCM_SHAREDACCESSHOST_RAS = 9
// NETCON_MEDIATYPE
pub const NCM_NONE: i32 = 0;
pub const NCM_DIRECT: i32 = 1;
pub const NCM_ISDN: i32 = 2;
pub const NCM_LAN: i32 = 3;
pub const NCM_PHONE: i32 = 4;
pub const NCM_TUNNEL: i32 = 5;
pub const NCM_PPPOE: i32 = 6;
pub const NCM_BRIDGE: i32 = 7;
pub const NCM_SHAREDACCESSHOST_LAN: i32 = 8;
pub const NCM_SHAREDACCESSHOST_RAS: i32 = 9;
// NETCON_MEDIATYPE
const (
	NCM_NONE int32 = 0
	NCM_DIRECT int32 = 1
	NCM_ISDN int32 = 2
	NCM_LAN int32 = 3
	NCM_PHONE int32 = 4
	NCM_TUNNEL int32 = 5
	NCM_PPPOE int32 = 6
	NCM_BRIDGE int32 = 7
	NCM_SHAREDACCESSHOST_LAN int32 = 8
	NCM_SHAREDACCESSHOST_RAS int32 = 9
)
const
  NCM_NONE = 0;
  NCM_DIRECT = 1;
  NCM_ISDN = 2;
  NCM_LAN = 3;
  NCM_PHONE = 4;
  NCM_TUNNEL = 5;
  NCM_PPPOE = 6;
  NCM_BRIDGE = 7;
  NCM_SHAREDACCESSHOST_LAN = 8;
  NCM_SHAREDACCESSHOST_RAS = 9;
// NETCON_MEDIATYPE
pub const NCM_NONE: i32 = 0;
pub const NCM_DIRECT: i32 = 1;
pub const NCM_ISDN: i32 = 2;
pub const NCM_LAN: i32 = 3;
pub const NCM_PHONE: i32 = 4;
pub const NCM_TUNNEL: i32 = 5;
pub const NCM_PPPOE: i32 = 6;
pub const NCM_BRIDGE: i32 = 7;
pub const NCM_SHAREDACCESSHOST_LAN: i32 = 8;
pub const NCM_SHAREDACCESSHOST_RAS: i32 = 9;
const
  NCM_NONE* = 0
  NCM_DIRECT* = 1
  NCM_ISDN* = 2
  NCM_LAN* = 3
  NCM_PHONE* = 4
  NCM_TUNNEL* = 5
  NCM_PPPOE* = 6
  NCM_BRIDGE* = 7
  NCM_SHAREDACCESSHOST_LAN* = 8
  NCM_SHAREDACCESSHOST_RAS* = 9
enum NETCON_MEDIATYPE : int {
    NCM_NONE = 0,
    NCM_DIRECT = 1,
    NCM_ISDN = 2,
    NCM_LAN = 3,
    NCM_PHONE = 4,
    NCM_TUNNEL = 5,
    NCM_PPPOE = 6,
    NCM_BRIDGE = 7,
    NCM_SHAREDACCESSHOST_LAN = 8,
    NCM_SHAREDACCESSHOST_RAS = 9,
}
#define global NCM_NONE                 0x0
#define global NCM_DIRECT               0x1
#define global NCM_ISDN                 0x2
#define global NCM_LAN                  0x3
#define global NCM_PHONE                0x4
#define global NCM_TUNNEL               0x5
#define global NCM_PPPOE                0x6
#define global NCM_BRIDGE               0x7
#define global NCM_SHAREDACCESSHOST_LAN 0x8
#define global NCM_SHAREDACCESSHOST_RAS 0x9