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

CM_REMOVAL_POLICY

列挙型
基底型u4

メンバー 3

名前10進16進
CM_REMOVAL_POLICY_EXPECT_NO_REMOVAL10x1
CM_REMOVAL_POLICY_EXPECT_ORDERLY_REMOVAL20x2
CM_REMOVAL_POLICY_EXPECT_SURPRISE_REMOVAL30x3

各言語での定義

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

typedef enum CM_REMOVAL_POLICY : unsigned int {
    CM_REMOVAL_POLICY_EXPECT_NO_REMOVAL = 1,
    CM_REMOVAL_POLICY_EXPECT_ORDERLY_REMOVAL = 2,
    CM_REMOVAL_POLICY_EXPECT_SURPRISE_REMOVAL = 3
} CM_REMOVAL_POLICY;
public enum CM_REMOVAL_POLICY : uint
{
    CM_REMOVAL_POLICY_EXPECT_NO_REMOVAL = 1,
    CM_REMOVAL_POLICY_EXPECT_ORDERLY_REMOVAL = 2,
    CM_REMOVAL_POLICY_EXPECT_SURPRISE_REMOVAL = 3,
}
Public Enum CM_REMOVAL_POLICY As UInteger
    CM_REMOVAL_POLICY_EXPECT_NO_REMOVAL = 1
    CM_REMOVAL_POLICY_EXPECT_ORDERLY_REMOVAL = 2
    CM_REMOVAL_POLICY_EXPECT_SURPRISE_REMOVAL = 3
End Enum
import enum

class CM_REMOVAL_POLICY(enum.IntEnum):
    CM_REMOVAL_POLICY_EXPECT_NO_REMOVAL = 1
    CM_REMOVAL_POLICY_EXPECT_ORDERLY_REMOVAL = 2
    CM_REMOVAL_POLICY_EXPECT_SURPRISE_REMOVAL = 3
// CM_REMOVAL_POLICY
pub const CM_REMOVAL_POLICY_EXPECT_NO_REMOVAL: u32 = 1;
pub const CM_REMOVAL_POLICY_EXPECT_ORDERLY_REMOVAL: u32 = 2;
pub const CM_REMOVAL_POLICY_EXPECT_SURPRISE_REMOVAL: u32 = 3;
// CM_REMOVAL_POLICY
const (
	CM_REMOVAL_POLICY_EXPECT_NO_REMOVAL uint32 = 1
	CM_REMOVAL_POLICY_EXPECT_ORDERLY_REMOVAL uint32 = 2
	CM_REMOVAL_POLICY_EXPECT_SURPRISE_REMOVAL uint32 = 3
)
const
  CM_REMOVAL_POLICY_EXPECT_NO_REMOVAL = 1;
  CM_REMOVAL_POLICY_EXPECT_ORDERLY_REMOVAL = 2;
  CM_REMOVAL_POLICY_EXPECT_SURPRISE_REMOVAL = 3;
// CM_REMOVAL_POLICY
pub const CM_REMOVAL_POLICY_EXPECT_NO_REMOVAL: u32 = 1;
pub const CM_REMOVAL_POLICY_EXPECT_ORDERLY_REMOVAL: u32 = 2;
pub const CM_REMOVAL_POLICY_EXPECT_SURPRISE_REMOVAL: u32 = 3;
const
  CM_REMOVAL_POLICY_EXPECT_NO_REMOVAL* = 1
  CM_REMOVAL_POLICY_EXPECT_ORDERLY_REMOVAL* = 2
  CM_REMOVAL_POLICY_EXPECT_SURPRISE_REMOVAL* = 3
enum CM_REMOVAL_POLICY : uint {
    CM_REMOVAL_POLICY_EXPECT_NO_REMOVAL = 1,
    CM_REMOVAL_POLICY_EXPECT_ORDERLY_REMOVAL = 2,
    CM_REMOVAL_POLICY_EXPECT_SURPRISE_REMOVAL = 3,
}
#define global CM_REMOVAL_POLICY_EXPECT_NO_REMOVAL       0x1
#define global CM_REMOVAL_POLICY_EXPECT_ORDERLY_REMOVAL  0x2
#define global CM_REMOVAL_POLICY_EXPECT_SURPRISE_REMOVAL 0x3