Win32 API 日本語リファレンス
ホームDevices.Enumeration.Pnp › SW_DEVICE_CAPABILITIES

SW_DEVICE_CAPABILITIES

列挙型
基底型i4

メンバー 5

名前10進16進
SWDeviceCapabilitiesNone00x0
SWDeviceCapabilitiesRemovable10x1
SWDeviceCapabilitiesSilentInstall20x2
SWDeviceCapabilitiesNoDisplayInUI40x4
SWDeviceCapabilitiesDriverRequired80x8

各言語での定義

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

typedef enum SW_DEVICE_CAPABILITIES : int {
    SWDeviceCapabilitiesNone = 0,
    SWDeviceCapabilitiesRemovable = 1,
    SWDeviceCapabilitiesSilentInstall = 2,
    SWDeviceCapabilitiesNoDisplayInUI = 4,
    SWDeviceCapabilitiesDriverRequired = 8
} SW_DEVICE_CAPABILITIES;
public enum SW_DEVICE_CAPABILITIES : int
{
    SWDeviceCapabilitiesNone = 0,
    SWDeviceCapabilitiesRemovable = 1,
    SWDeviceCapabilitiesSilentInstall = 2,
    SWDeviceCapabilitiesNoDisplayInUI = 4,
    SWDeviceCapabilitiesDriverRequired = 8,
}
Public Enum SW_DEVICE_CAPABILITIES As Integer
    SWDeviceCapabilitiesNone = 0
    SWDeviceCapabilitiesRemovable = 1
    SWDeviceCapabilitiesSilentInstall = 2
    SWDeviceCapabilitiesNoDisplayInUI = 4
    SWDeviceCapabilitiesDriverRequired = 8
End Enum
import enum

class SW_DEVICE_CAPABILITIES(enum.IntEnum):
    SWDeviceCapabilitiesNone = 0
    SWDeviceCapabilitiesRemovable = 1
    SWDeviceCapabilitiesSilentInstall = 2
    SWDeviceCapabilitiesNoDisplayInUI = 4
    SWDeviceCapabilitiesDriverRequired = 8
// SW_DEVICE_CAPABILITIES
pub const SWDeviceCapabilitiesNone: i32 = 0;
pub const SWDeviceCapabilitiesRemovable: i32 = 1;
pub const SWDeviceCapabilitiesSilentInstall: i32 = 2;
pub const SWDeviceCapabilitiesNoDisplayInUI: i32 = 4;
pub const SWDeviceCapabilitiesDriverRequired: i32 = 8;
// SW_DEVICE_CAPABILITIES
const (
	SWDeviceCapabilitiesNone int32 = 0
	SWDeviceCapabilitiesRemovable int32 = 1
	SWDeviceCapabilitiesSilentInstall int32 = 2
	SWDeviceCapabilitiesNoDisplayInUI int32 = 4
	SWDeviceCapabilitiesDriverRequired int32 = 8
)
const
  SWDeviceCapabilitiesNone = 0;
  SWDeviceCapabilitiesRemovable = 1;
  SWDeviceCapabilitiesSilentInstall = 2;
  SWDeviceCapabilitiesNoDisplayInUI = 4;
  SWDeviceCapabilitiesDriverRequired = 8;
// SW_DEVICE_CAPABILITIES
pub const SWDeviceCapabilitiesNone: i32 = 0;
pub const SWDeviceCapabilitiesRemovable: i32 = 1;
pub const SWDeviceCapabilitiesSilentInstall: i32 = 2;
pub const SWDeviceCapabilitiesNoDisplayInUI: i32 = 4;
pub const SWDeviceCapabilitiesDriverRequired: i32 = 8;
const
  SWDeviceCapabilitiesNone* = 0
  SWDeviceCapabilitiesRemovable* = 1
  SWDeviceCapabilitiesSilentInstall* = 2
  SWDeviceCapabilitiesNoDisplayInUI* = 4
  SWDeviceCapabilitiesDriverRequired* = 8
enum SW_DEVICE_CAPABILITIES : int {
    SWDeviceCapabilitiesNone = 0,
    SWDeviceCapabilitiesRemovable = 1,
    SWDeviceCapabilitiesSilentInstall = 2,
    SWDeviceCapabilitiesNoDisplayInUI = 4,
    SWDeviceCapabilitiesDriverRequired = 8,
}
#define global SWDeviceCapabilitiesNone           0x0
#define global SWDeviceCapabilitiesRemovable      0x1
#define global SWDeviceCapabilitiesSilentInstall  0x2
#define global SWDeviceCapabilitiesNoDisplayInUI  0x4
#define global SWDeviceCapabilitiesDriverRequired 0x8