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

COMPONENT_CHARACTERISTICS

列挙型
基底型i4

メンバー 15

名前10進16進
NCF_VIRTUAL10x1
NCF_SOFTWARE_ENUMERATED20x2
NCF_PHYSICAL40x4
NCF_HIDDEN80x8
NCF_NO_SERVICE160x10
NCF_NOT_USER_REMOVABLE320x20
NCF_MULTIPORT_INSTANCED_ADAPTER640x40
NCF_HAS_UI1280x80
NCF_SINGLE_INSTANCE2560x100
NCF_FILTER10240x400
NCF_DONTEXPOSELOWER40960x1000
NCF_HIDE_BINDING81920x2000
NCF_NDIS_PROTOCOL163840x4000
NCF_FIXED_BINDING1310720x20000
NCF_LW_FILTER2621440x40000

各言語での定義

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

typedef enum COMPONENT_CHARACTERISTICS : int {
    NCF_VIRTUAL = 1,
    NCF_SOFTWARE_ENUMERATED = 2,
    NCF_PHYSICAL = 4,
    NCF_HIDDEN = 8,
    NCF_NO_SERVICE = 16,
    NCF_NOT_USER_REMOVABLE = 32,
    NCF_MULTIPORT_INSTANCED_ADAPTER = 64,
    NCF_HAS_UI = 128,
    NCF_SINGLE_INSTANCE = 256,
    NCF_FILTER = 1024,
    NCF_DONTEXPOSELOWER = 4096,
    NCF_HIDE_BINDING = 8192,
    NCF_NDIS_PROTOCOL = 16384,
    NCF_FIXED_BINDING = 131072,
    NCF_LW_FILTER = 262144
} COMPONENT_CHARACTERISTICS;
public enum COMPONENT_CHARACTERISTICS : int
{
    NCF_VIRTUAL = 1,
    NCF_SOFTWARE_ENUMERATED = 2,
    NCF_PHYSICAL = 4,
    NCF_HIDDEN = 8,
    NCF_NO_SERVICE = 16,
    NCF_NOT_USER_REMOVABLE = 32,
    NCF_MULTIPORT_INSTANCED_ADAPTER = 64,
    NCF_HAS_UI = 128,
    NCF_SINGLE_INSTANCE = 256,
    NCF_FILTER = 1024,
    NCF_DONTEXPOSELOWER = 4096,
    NCF_HIDE_BINDING = 8192,
    NCF_NDIS_PROTOCOL = 16384,
    NCF_FIXED_BINDING = 131072,
    NCF_LW_FILTER = 262144,
}
Public Enum COMPONENT_CHARACTERISTICS As Integer
    NCF_VIRTUAL = 1
    NCF_SOFTWARE_ENUMERATED = 2
    NCF_PHYSICAL = 4
    NCF_HIDDEN = 8
    NCF_NO_SERVICE = 16
    NCF_NOT_USER_REMOVABLE = 32
    NCF_MULTIPORT_INSTANCED_ADAPTER = 64
    NCF_HAS_UI = 128
    NCF_SINGLE_INSTANCE = 256
    NCF_FILTER = 1024
    NCF_DONTEXPOSELOWER = 4096
    NCF_HIDE_BINDING = 8192
    NCF_NDIS_PROTOCOL = 16384
    NCF_FIXED_BINDING = 131072
    NCF_LW_FILTER = 262144
End Enum
import enum

class COMPONENT_CHARACTERISTICS(enum.IntEnum):
    NCF_VIRTUAL = 1
    NCF_SOFTWARE_ENUMERATED = 2
    NCF_PHYSICAL = 4
    NCF_HIDDEN = 8
    NCF_NO_SERVICE = 16
    NCF_NOT_USER_REMOVABLE = 32
    NCF_MULTIPORT_INSTANCED_ADAPTER = 64
    NCF_HAS_UI = 128
    NCF_SINGLE_INSTANCE = 256
    NCF_FILTER = 1024
    NCF_DONTEXPOSELOWER = 4096
    NCF_HIDE_BINDING = 8192
    NCF_NDIS_PROTOCOL = 16384
    NCF_FIXED_BINDING = 131072
    NCF_LW_FILTER = 262144
// COMPONENT_CHARACTERISTICS
pub const NCF_VIRTUAL: i32 = 1;
pub const NCF_SOFTWARE_ENUMERATED: i32 = 2;
pub const NCF_PHYSICAL: i32 = 4;
pub const NCF_HIDDEN: i32 = 8;
pub const NCF_NO_SERVICE: i32 = 16;
pub const NCF_NOT_USER_REMOVABLE: i32 = 32;
pub const NCF_MULTIPORT_INSTANCED_ADAPTER: i32 = 64;
pub const NCF_HAS_UI: i32 = 128;
pub const NCF_SINGLE_INSTANCE: i32 = 256;
pub const NCF_FILTER: i32 = 1024;
pub const NCF_DONTEXPOSELOWER: i32 = 4096;
pub const NCF_HIDE_BINDING: i32 = 8192;
pub const NCF_NDIS_PROTOCOL: i32 = 16384;
pub const NCF_FIXED_BINDING: i32 = 131072;
pub const NCF_LW_FILTER: i32 = 262144;
// COMPONENT_CHARACTERISTICS
const (
	NCF_VIRTUAL int32 = 1
	NCF_SOFTWARE_ENUMERATED int32 = 2
	NCF_PHYSICAL int32 = 4
	NCF_HIDDEN int32 = 8
	NCF_NO_SERVICE int32 = 16
	NCF_NOT_USER_REMOVABLE int32 = 32
	NCF_MULTIPORT_INSTANCED_ADAPTER int32 = 64
	NCF_HAS_UI int32 = 128
	NCF_SINGLE_INSTANCE int32 = 256
	NCF_FILTER int32 = 1024
	NCF_DONTEXPOSELOWER int32 = 4096
	NCF_HIDE_BINDING int32 = 8192
	NCF_NDIS_PROTOCOL int32 = 16384
	NCF_FIXED_BINDING int32 = 131072
	NCF_LW_FILTER int32 = 262144
)
const
  NCF_VIRTUAL = 1;
  NCF_SOFTWARE_ENUMERATED = 2;
  NCF_PHYSICAL = 4;
  NCF_HIDDEN = 8;
  NCF_NO_SERVICE = 16;
  NCF_NOT_USER_REMOVABLE = 32;
  NCF_MULTIPORT_INSTANCED_ADAPTER = 64;
  NCF_HAS_UI = 128;
  NCF_SINGLE_INSTANCE = 256;
  NCF_FILTER = 1024;
  NCF_DONTEXPOSELOWER = 4096;
  NCF_HIDE_BINDING = 8192;
  NCF_NDIS_PROTOCOL = 16384;
  NCF_FIXED_BINDING = 131072;
  NCF_LW_FILTER = 262144;
// COMPONENT_CHARACTERISTICS
pub const NCF_VIRTUAL: i32 = 1;
pub const NCF_SOFTWARE_ENUMERATED: i32 = 2;
pub const NCF_PHYSICAL: i32 = 4;
pub const NCF_HIDDEN: i32 = 8;
pub const NCF_NO_SERVICE: i32 = 16;
pub const NCF_NOT_USER_REMOVABLE: i32 = 32;
pub const NCF_MULTIPORT_INSTANCED_ADAPTER: i32 = 64;
pub const NCF_HAS_UI: i32 = 128;
pub const NCF_SINGLE_INSTANCE: i32 = 256;
pub const NCF_FILTER: i32 = 1024;
pub const NCF_DONTEXPOSELOWER: i32 = 4096;
pub const NCF_HIDE_BINDING: i32 = 8192;
pub const NCF_NDIS_PROTOCOL: i32 = 16384;
pub const NCF_FIXED_BINDING: i32 = 131072;
pub const NCF_LW_FILTER: i32 = 262144;
const
  NCF_VIRTUAL* = 1
  NCF_SOFTWARE_ENUMERATED* = 2
  NCF_PHYSICAL* = 4
  NCF_HIDDEN* = 8
  NCF_NO_SERVICE* = 16
  NCF_NOT_USER_REMOVABLE* = 32
  NCF_MULTIPORT_INSTANCED_ADAPTER* = 64
  NCF_HAS_UI* = 128
  NCF_SINGLE_INSTANCE* = 256
  NCF_FILTER* = 1024
  NCF_DONTEXPOSELOWER* = 4096
  NCF_HIDE_BINDING* = 8192
  NCF_NDIS_PROTOCOL* = 16384
  NCF_FIXED_BINDING* = 131072
  NCF_LW_FILTER* = 262144
enum COMPONENT_CHARACTERISTICS : int {
    NCF_VIRTUAL = 1,
    NCF_SOFTWARE_ENUMERATED = 2,
    NCF_PHYSICAL = 4,
    NCF_HIDDEN = 8,
    NCF_NO_SERVICE = 16,
    NCF_NOT_USER_REMOVABLE = 32,
    NCF_MULTIPORT_INSTANCED_ADAPTER = 64,
    NCF_HAS_UI = 128,
    NCF_SINGLE_INSTANCE = 256,
    NCF_FILTER = 1024,
    NCF_DONTEXPOSELOWER = 4096,
    NCF_HIDE_BINDING = 8192,
    NCF_NDIS_PROTOCOL = 16384,
    NCF_FIXED_BINDING = 131072,
    NCF_LW_FILTER = 262144,
}
#define global NCF_VIRTUAL                     0x1
#define global NCF_SOFTWARE_ENUMERATED         0x2
#define global NCF_PHYSICAL                    0x4
#define global NCF_HIDDEN                      0x8
#define global NCF_NO_SERVICE                  0x10
#define global NCF_NOT_USER_REMOVABLE          0x20
#define global NCF_MULTIPORT_INSTANCED_ADAPTER 0x40
#define global NCF_HAS_UI                      0x80
#define global NCF_SINGLE_INSTANCE             0x100
#define global NCF_FILTER                      0x400
#define global NCF_DONTEXPOSELOWER             0x1000
#define global NCF_HIDE_BINDING                0x2000
#define global NCF_NDIS_PROTOCOL               0x4000
#define global NCF_FIXED_BINDING               0x20000
#define global NCF_LW_FILTER                   0x40000