ホーム › Storage.Vss › VSS_PROVIDER_CAPABILITIES
VSS_PROVIDER_CAPABILITIES
列挙型メンバー 10
| 名前 | 10進 | 16進 |
|---|---|---|
| VSS_PRV_CAPABILITY_LEGACY | 1 | 0x1 |
| VSS_PRV_CAPABILITY_COMPLIANT | 2 | 0x2 |
| VSS_PRV_CAPABILITY_LUN_REPOINT | 4 | 0x4 |
| VSS_PRV_CAPABILITY_LUN_RESYNC | 8 | 0x8 |
| VSS_PRV_CAPABILITY_OFFLINE_CREATION | 16 | 0x10 |
| VSS_PRV_CAPABILITY_MULTIPLE_IMPORT | 32 | 0x20 |
| VSS_PRV_CAPABILITY_RECYCLING | 64 | 0x40 |
| VSS_PRV_CAPABILITY_PLEX | 128 | 0x80 |
| VSS_PRV_CAPABILITY_DIFFERENTIAL | 256 | 0x100 |
| VSS_PRV_CAPABILITY_CLUSTERED | 512 | 0x200 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum VSS_PROVIDER_CAPABILITIES : int {
VSS_PRV_CAPABILITY_LEGACY = 1,
VSS_PRV_CAPABILITY_COMPLIANT = 2,
VSS_PRV_CAPABILITY_LUN_REPOINT = 4,
VSS_PRV_CAPABILITY_LUN_RESYNC = 8,
VSS_PRV_CAPABILITY_OFFLINE_CREATION = 16,
VSS_PRV_CAPABILITY_MULTIPLE_IMPORT = 32,
VSS_PRV_CAPABILITY_RECYCLING = 64,
VSS_PRV_CAPABILITY_PLEX = 128,
VSS_PRV_CAPABILITY_DIFFERENTIAL = 256,
VSS_PRV_CAPABILITY_CLUSTERED = 512
} VSS_PROVIDER_CAPABILITIES;public enum VSS_PROVIDER_CAPABILITIES : int
{
VSS_PRV_CAPABILITY_LEGACY = 1,
VSS_PRV_CAPABILITY_COMPLIANT = 2,
VSS_PRV_CAPABILITY_LUN_REPOINT = 4,
VSS_PRV_CAPABILITY_LUN_RESYNC = 8,
VSS_PRV_CAPABILITY_OFFLINE_CREATION = 16,
VSS_PRV_CAPABILITY_MULTIPLE_IMPORT = 32,
VSS_PRV_CAPABILITY_RECYCLING = 64,
VSS_PRV_CAPABILITY_PLEX = 128,
VSS_PRV_CAPABILITY_DIFFERENTIAL = 256,
VSS_PRV_CAPABILITY_CLUSTERED = 512,
}Public Enum VSS_PROVIDER_CAPABILITIES As Integer
VSS_PRV_CAPABILITY_LEGACY = 1
VSS_PRV_CAPABILITY_COMPLIANT = 2
VSS_PRV_CAPABILITY_LUN_REPOINT = 4
VSS_PRV_CAPABILITY_LUN_RESYNC = 8
VSS_PRV_CAPABILITY_OFFLINE_CREATION = 16
VSS_PRV_CAPABILITY_MULTIPLE_IMPORT = 32
VSS_PRV_CAPABILITY_RECYCLING = 64
VSS_PRV_CAPABILITY_PLEX = 128
VSS_PRV_CAPABILITY_DIFFERENTIAL = 256
VSS_PRV_CAPABILITY_CLUSTERED = 512
End Enumimport enum
class VSS_PROVIDER_CAPABILITIES(enum.IntEnum):
VSS_PRV_CAPABILITY_LEGACY = 1
VSS_PRV_CAPABILITY_COMPLIANT = 2
VSS_PRV_CAPABILITY_LUN_REPOINT = 4
VSS_PRV_CAPABILITY_LUN_RESYNC = 8
VSS_PRV_CAPABILITY_OFFLINE_CREATION = 16
VSS_PRV_CAPABILITY_MULTIPLE_IMPORT = 32
VSS_PRV_CAPABILITY_RECYCLING = 64
VSS_PRV_CAPABILITY_PLEX = 128
VSS_PRV_CAPABILITY_DIFFERENTIAL = 256
VSS_PRV_CAPABILITY_CLUSTERED = 512// VSS_PROVIDER_CAPABILITIES
pub const VSS_PRV_CAPABILITY_LEGACY: i32 = 1;
pub const VSS_PRV_CAPABILITY_COMPLIANT: i32 = 2;
pub const VSS_PRV_CAPABILITY_LUN_REPOINT: i32 = 4;
pub const VSS_PRV_CAPABILITY_LUN_RESYNC: i32 = 8;
pub const VSS_PRV_CAPABILITY_OFFLINE_CREATION: i32 = 16;
pub const VSS_PRV_CAPABILITY_MULTIPLE_IMPORT: i32 = 32;
pub const VSS_PRV_CAPABILITY_RECYCLING: i32 = 64;
pub const VSS_PRV_CAPABILITY_PLEX: i32 = 128;
pub const VSS_PRV_CAPABILITY_DIFFERENTIAL: i32 = 256;
pub const VSS_PRV_CAPABILITY_CLUSTERED: i32 = 512;// VSS_PROVIDER_CAPABILITIES
const (
VSS_PRV_CAPABILITY_LEGACY int32 = 1
VSS_PRV_CAPABILITY_COMPLIANT int32 = 2
VSS_PRV_CAPABILITY_LUN_REPOINT int32 = 4
VSS_PRV_CAPABILITY_LUN_RESYNC int32 = 8
VSS_PRV_CAPABILITY_OFFLINE_CREATION int32 = 16
VSS_PRV_CAPABILITY_MULTIPLE_IMPORT int32 = 32
VSS_PRV_CAPABILITY_RECYCLING int32 = 64
VSS_PRV_CAPABILITY_PLEX int32 = 128
VSS_PRV_CAPABILITY_DIFFERENTIAL int32 = 256
VSS_PRV_CAPABILITY_CLUSTERED int32 = 512
)const
VSS_PRV_CAPABILITY_LEGACY = 1;
VSS_PRV_CAPABILITY_COMPLIANT = 2;
VSS_PRV_CAPABILITY_LUN_REPOINT = 4;
VSS_PRV_CAPABILITY_LUN_RESYNC = 8;
VSS_PRV_CAPABILITY_OFFLINE_CREATION = 16;
VSS_PRV_CAPABILITY_MULTIPLE_IMPORT = 32;
VSS_PRV_CAPABILITY_RECYCLING = 64;
VSS_PRV_CAPABILITY_PLEX = 128;
VSS_PRV_CAPABILITY_DIFFERENTIAL = 256;
VSS_PRV_CAPABILITY_CLUSTERED = 512;// VSS_PROVIDER_CAPABILITIES
pub const VSS_PRV_CAPABILITY_LEGACY: i32 = 1;
pub const VSS_PRV_CAPABILITY_COMPLIANT: i32 = 2;
pub const VSS_PRV_CAPABILITY_LUN_REPOINT: i32 = 4;
pub const VSS_PRV_CAPABILITY_LUN_RESYNC: i32 = 8;
pub const VSS_PRV_CAPABILITY_OFFLINE_CREATION: i32 = 16;
pub const VSS_PRV_CAPABILITY_MULTIPLE_IMPORT: i32 = 32;
pub const VSS_PRV_CAPABILITY_RECYCLING: i32 = 64;
pub const VSS_PRV_CAPABILITY_PLEX: i32 = 128;
pub const VSS_PRV_CAPABILITY_DIFFERENTIAL: i32 = 256;
pub const VSS_PRV_CAPABILITY_CLUSTERED: i32 = 512;const
VSS_PRV_CAPABILITY_LEGACY* = 1
VSS_PRV_CAPABILITY_COMPLIANT* = 2
VSS_PRV_CAPABILITY_LUN_REPOINT* = 4
VSS_PRV_CAPABILITY_LUN_RESYNC* = 8
VSS_PRV_CAPABILITY_OFFLINE_CREATION* = 16
VSS_PRV_CAPABILITY_MULTIPLE_IMPORT* = 32
VSS_PRV_CAPABILITY_RECYCLING* = 64
VSS_PRV_CAPABILITY_PLEX* = 128
VSS_PRV_CAPABILITY_DIFFERENTIAL* = 256
VSS_PRV_CAPABILITY_CLUSTERED* = 512enum VSS_PROVIDER_CAPABILITIES : int {
VSS_PRV_CAPABILITY_LEGACY = 1,
VSS_PRV_CAPABILITY_COMPLIANT = 2,
VSS_PRV_CAPABILITY_LUN_REPOINT = 4,
VSS_PRV_CAPABILITY_LUN_RESYNC = 8,
VSS_PRV_CAPABILITY_OFFLINE_CREATION = 16,
VSS_PRV_CAPABILITY_MULTIPLE_IMPORT = 32,
VSS_PRV_CAPABILITY_RECYCLING = 64,
VSS_PRV_CAPABILITY_PLEX = 128,
VSS_PRV_CAPABILITY_DIFFERENTIAL = 256,
VSS_PRV_CAPABILITY_CLUSTERED = 512,
}#define global VSS_PRV_CAPABILITY_LEGACY 0x1
#define global VSS_PRV_CAPABILITY_COMPLIANT 0x2
#define global VSS_PRV_CAPABILITY_LUN_REPOINT 0x4
#define global VSS_PRV_CAPABILITY_LUN_RESYNC 0x8
#define global VSS_PRV_CAPABILITY_OFFLINE_CREATION 0x10
#define global VSS_PRV_CAPABILITY_MULTIPLE_IMPORT 0x20
#define global VSS_PRV_CAPABILITY_RECYCLING 0x40
#define global VSS_PRV_CAPABILITY_PLEX 0x80
#define global VSS_PRV_CAPABILITY_DIFFERENTIAL 0x100
#define global VSS_PRV_CAPABILITY_CLUSTERED 0x200