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

VSS_HARDWARE_OPTIONS

列挙型
基底型i4

メンバー 8

名前10進16進
VSS_BREAKEX_FLAG_MASK_LUNS10x1
VSS_BREAKEX_FLAG_MAKE_READ_WRITE20x2
VSS_BREAKEX_FLAG_REVERT_IDENTITY_ALL40x4
VSS_BREAKEX_FLAG_REVERT_IDENTITY_NONE80x8
VSS_ONLUNSTATECHANGE_NOTIFY_READ_WRITE2560x100
VSS_ONLUNSTATECHANGE_NOTIFY_LUN_PRE_RECOVERY5120x200
VSS_ONLUNSTATECHANGE_NOTIFY_LUN_POST_RECOVERY10240x400
VSS_ONLUNSTATECHANGE_DO_MASK_LUNS20480x800

各言語での定義

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

typedef enum VSS_HARDWARE_OPTIONS : int {
    VSS_BREAKEX_FLAG_MASK_LUNS = 1,
    VSS_BREAKEX_FLAG_MAKE_READ_WRITE = 2,
    VSS_BREAKEX_FLAG_REVERT_IDENTITY_ALL = 4,
    VSS_BREAKEX_FLAG_REVERT_IDENTITY_NONE = 8,
    VSS_ONLUNSTATECHANGE_NOTIFY_READ_WRITE = 256,
    VSS_ONLUNSTATECHANGE_NOTIFY_LUN_PRE_RECOVERY = 512,
    VSS_ONLUNSTATECHANGE_NOTIFY_LUN_POST_RECOVERY = 1024,
    VSS_ONLUNSTATECHANGE_DO_MASK_LUNS = 2048
} VSS_HARDWARE_OPTIONS;
public enum VSS_HARDWARE_OPTIONS : int
{
    VSS_BREAKEX_FLAG_MASK_LUNS = 1,
    VSS_BREAKEX_FLAG_MAKE_READ_WRITE = 2,
    VSS_BREAKEX_FLAG_REVERT_IDENTITY_ALL = 4,
    VSS_BREAKEX_FLAG_REVERT_IDENTITY_NONE = 8,
    VSS_ONLUNSTATECHANGE_NOTIFY_READ_WRITE = 256,
    VSS_ONLUNSTATECHANGE_NOTIFY_LUN_PRE_RECOVERY = 512,
    VSS_ONLUNSTATECHANGE_NOTIFY_LUN_POST_RECOVERY = 1024,
    VSS_ONLUNSTATECHANGE_DO_MASK_LUNS = 2048,
}
Public Enum VSS_HARDWARE_OPTIONS As Integer
    VSS_BREAKEX_FLAG_MASK_LUNS = 1
    VSS_BREAKEX_FLAG_MAKE_READ_WRITE = 2
    VSS_BREAKEX_FLAG_REVERT_IDENTITY_ALL = 4
    VSS_BREAKEX_FLAG_REVERT_IDENTITY_NONE = 8
    VSS_ONLUNSTATECHANGE_NOTIFY_READ_WRITE = 256
    VSS_ONLUNSTATECHANGE_NOTIFY_LUN_PRE_RECOVERY = 512
    VSS_ONLUNSTATECHANGE_NOTIFY_LUN_POST_RECOVERY = 1024
    VSS_ONLUNSTATECHANGE_DO_MASK_LUNS = 2048
End Enum
import enum

class VSS_HARDWARE_OPTIONS(enum.IntEnum):
    VSS_BREAKEX_FLAG_MASK_LUNS = 1
    VSS_BREAKEX_FLAG_MAKE_READ_WRITE = 2
    VSS_BREAKEX_FLAG_REVERT_IDENTITY_ALL = 4
    VSS_BREAKEX_FLAG_REVERT_IDENTITY_NONE = 8
    VSS_ONLUNSTATECHANGE_NOTIFY_READ_WRITE = 256
    VSS_ONLUNSTATECHANGE_NOTIFY_LUN_PRE_RECOVERY = 512
    VSS_ONLUNSTATECHANGE_NOTIFY_LUN_POST_RECOVERY = 1024
    VSS_ONLUNSTATECHANGE_DO_MASK_LUNS = 2048
// VSS_HARDWARE_OPTIONS
pub const VSS_BREAKEX_FLAG_MASK_LUNS: i32 = 1;
pub const VSS_BREAKEX_FLAG_MAKE_READ_WRITE: i32 = 2;
pub const VSS_BREAKEX_FLAG_REVERT_IDENTITY_ALL: i32 = 4;
pub const VSS_BREAKEX_FLAG_REVERT_IDENTITY_NONE: i32 = 8;
pub const VSS_ONLUNSTATECHANGE_NOTIFY_READ_WRITE: i32 = 256;
pub const VSS_ONLUNSTATECHANGE_NOTIFY_LUN_PRE_RECOVERY: i32 = 512;
pub const VSS_ONLUNSTATECHANGE_NOTIFY_LUN_POST_RECOVERY: i32 = 1024;
pub const VSS_ONLUNSTATECHANGE_DO_MASK_LUNS: i32 = 2048;
// VSS_HARDWARE_OPTIONS
const (
	VSS_BREAKEX_FLAG_MASK_LUNS int32 = 1
	VSS_BREAKEX_FLAG_MAKE_READ_WRITE int32 = 2
	VSS_BREAKEX_FLAG_REVERT_IDENTITY_ALL int32 = 4
	VSS_BREAKEX_FLAG_REVERT_IDENTITY_NONE int32 = 8
	VSS_ONLUNSTATECHANGE_NOTIFY_READ_WRITE int32 = 256
	VSS_ONLUNSTATECHANGE_NOTIFY_LUN_PRE_RECOVERY int32 = 512
	VSS_ONLUNSTATECHANGE_NOTIFY_LUN_POST_RECOVERY int32 = 1024
	VSS_ONLUNSTATECHANGE_DO_MASK_LUNS int32 = 2048
)
const
  VSS_BREAKEX_FLAG_MASK_LUNS = 1;
  VSS_BREAKEX_FLAG_MAKE_READ_WRITE = 2;
  VSS_BREAKEX_FLAG_REVERT_IDENTITY_ALL = 4;
  VSS_BREAKEX_FLAG_REVERT_IDENTITY_NONE = 8;
  VSS_ONLUNSTATECHANGE_NOTIFY_READ_WRITE = 256;
  VSS_ONLUNSTATECHANGE_NOTIFY_LUN_PRE_RECOVERY = 512;
  VSS_ONLUNSTATECHANGE_NOTIFY_LUN_POST_RECOVERY = 1024;
  VSS_ONLUNSTATECHANGE_DO_MASK_LUNS = 2048;
// VSS_HARDWARE_OPTIONS
pub const VSS_BREAKEX_FLAG_MASK_LUNS: i32 = 1;
pub const VSS_BREAKEX_FLAG_MAKE_READ_WRITE: i32 = 2;
pub const VSS_BREAKEX_FLAG_REVERT_IDENTITY_ALL: i32 = 4;
pub const VSS_BREAKEX_FLAG_REVERT_IDENTITY_NONE: i32 = 8;
pub const VSS_ONLUNSTATECHANGE_NOTIFY_READ_WRITE: i32 = 256;
pub const VSS_ONLUNSTATECHANGE_NOTIFY_LUN_PRE_RECOVERY: i32 = 512;
pub const VSS_ONLUNSTATECHANGE_NOTIFY_LUN_POST_RECOVERY: i32 = 1024;
pub const VSS_ONLUNSTATECHANGE_DO_MASK_LUNS: i32 = 2048;
const
  VSS_BREAKEX_FLAG_MASK_LUNS* = 1
  VSS_BREAKEX_FLAG_MAKE_READ_WRITE* = 2
  VSS_BREAKEX_FLAG_REVERT_IDENTITY_ALL* = 4
  VSS_BREAKEX_FLAG_REVERT_IDENTITY_NONE* = 8
  VSS_ONLUNSTATECHANGE_NOTIFY_READ_WRITE* = 256
  VSS_ONLUNSTATECHANGE_NOTIFY_LUN_PRE_RECOVERY* = 512
  VSS_ONLUNSTATECHANGE_NOTIFY_LUN_POST_RECOVERY* = 1024
  VSS_ONLUNSTATECHANGE_DO_MASK_LUNS* = 2048
enum VSS_HARDWARE_OPTIONS : int {
    VSS_BREAKEX_FLAG_MASK_LUNS = 1,
    VSS_BREAKEX_FLAG_MAKE_READ_WRITE = 2,
    VSS_BREAKEX_FLAG_REVERT_IDENTITY_ALL = 4,
    VSS_BREAKEX_FLAG_REVERT_IDENTITY_NONE = 8,
    VSS_ONLUNSTATECHANGE_NOTIFY_READ_WRITE = 256,
    VSS_ONLUNSTATECHANGE_NOTIFY_LUN_PRE_RECOVERY = 512,
    VSS_ONLUNSTATECHANGE_NOTIFY_LUN_POST_RECOVERY = 1024,
    VSS_ONLUNSTATECHANGE_DO_MASK_LUNS = 2048,
}
#define global VSS_BREAKEX_FLAG_MASK_LUNS                    0x1
#define global VSS_BREAKEX_FLAG_MAKE_READ_WRITE              0x2
#define global VSS_BREAKEX_FLAG_REVERT_IDENTITY_ALL          0x4
#define global VSS_BREAKEX_FLAG_REVERT_IDENTITY_NONE         0x8
#define global VSS_ONLUNSTATECHANGE_NOTIFY_READ_WRITE        0x100
#define global VSS_ONLUNSTATECHANGE_NOTIFY_LUN_PRE_RECOVERY  0x200
#define global VSS_ONLUNSTATECHANGE_NOTIFY_LUN_POST_RECOVERY 0x400
#define global VSS_ONLUNSTATECHANGE_DO_MASK_LUNS             0x800