Win32 API 日本語リファレンス
ホームStorage.Vss › VSS_PROVIDER_CAPABILITIES

VSS_PROVIDER_CAPABILITIES

列挙型
基底型i4

メンバー 10

名前10進16進
VSS_PRV_CAPABILITY_LEGACY10x1
VSS_PRV_CAPABILITY_COMPLIANT20x2
VSS_PRV_CAPABILITY_LUN_REPOINT40x4
VSS_PRV_CAPABILITY_LUN_RESYNC80x8
VSS_PRV_CAPABILITY_OFFLINE_CREATION160x10
VSS_PRV_CAPABILITY_MULTIPLE_IMPORT320x20
VSS_PRV_CAPABILITY_RECYCLING640x40
VSS_PRV_CAPABILITY_PLEX1280x80
VSS_PRV_CAPABILITY_DIFFERENTIAL2560x100
VSS_PRV_CAPABILITY_CLUSTERED5120x200

各言語での定義

列挙メンバーの定義。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 Enum
import 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* = 512
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,
}
#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