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

VSS_COMPONENT_FLAGS

列挙型
基底型i4

メンバー 3

名前10進16進説明
VSS_CF_BACKUP_RECOVERY10x1

シャドウ コピーの作成後、ライターはこのコンポーネントへの書き込みアクセスを必要とします。

VSS ハードウェア プロバイダーが LUN マスキングをサポートしている場合、このフラグは _VSS_VOLUME_SNAPSHOT_ATTRIBUTES 列挙型の VSS_VOLSNAP_ATTR_TRANSPORTABLE 値と併用できます。Windows Vista および Windows Server 2003 with SP1: このフラグは VSS_VOLSNAP_ATTR_TRANSPORTABLE とは併用できません。

このフラグはエクスプレス ライターではサポートされません。

VSS_CF_APP_ROLLBACK_RECOVERY20x2

これがロールバック シャドウ コピーである場合 (_VSS_VOLUME_SNAPSHOT_ATTRIBUTES 列挙型の VSS_VOLSNAP_ATTR_ROLLBACK_RECOVERY 値を参照)、このコンポーネントのライターは、シャドウ コピーの作成後にこのコンポーネントへの書き込みアクセスを必要とします。

VSS ハードウェア プロバイダーが LUN マスキングをサポートしている場合、このフラグは _VSS_VOLUME_SNAPSHOT_ATTRIBUTES 列挙型の VSS_VOLSNAP_ATTR_TRANSPORTABLE 値と併用できます。Windows Vista および Windows Server 2003 with SP1: このフラグは VSS_VOLSNAP_ATTR_TRANSPORTABLE とは併用できません。

このフラグはエクスプレス ライターではサポートされません。

VSS_CF_NOT_SYSTEM_STATE40x4

このコンポーネントはシステム状態の一部ではありません。

Windows Server 2003 with SP1: この値は Windows Vista までサポートされません。

公式ドキュメント

VSS_COMPONENT_FLAGS 列挙型は、ライターが 自動回復のサポートを示すために使用します。これらの値は、 VSS_COMPONENTINFO 構造体の dwComponentFlags メンバー、および IVssCreateWriterMetadata::AddComponent メソッドの dwComponentFlags パラメーターで使用されます。

出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)

各言語での定義

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

typedef enum VSS_COMPONENT_FLAGS : int {
    VSS_CF_BACKUP_RECOVERY = 1,
    VSS_CF_APP_ROLLBACK_RECOVERY = 2,
    VSS_CF_NOT_SYSTEM_STATE = 4
} VSS_COMPONENT_FLAGS;
public enum VSS_COMPONENT_FLAGS : int
{
    VSS_CF_BACKUP_RECOVERY = 1,
    VSS_CF_APP_ROLLBACK_RECOVERY = 2,
    VSS_CF_NOT_SYSTEM_STATE = 4,
}
Public Enum VSS_COMPONENT_FLAGS As Integer
    VSS_CF_BACKUP_RECOVERY = 1
    VSS_CF_APP_ROLLBACK_RECOVERY = 2
    VSS_CF_NOT_SYSTEM_STATE = 4
End Enum
import enum

class VSS_COMPONENT_FLAGS(enum.IntEnum):
    VSS_CF_BACKUP_RECOVERY = 1
    VSS_CF_APP_ROLLBACK_RECOVERY = 2
    VSS_CF_NOT_SYSTEM_STATE = 4
// VSS_COMPONENT_FLAGS
pub const VSS_CF_BACKUP_RECOVERY: i32 = 1;
pub const VSS_CF_APP_ROLLBACK_RECOVERY: i32 = 2;
pub const VSS_CF_NOT_SYSTEM_STATE: i32 = 4;
// VSS_COMPONENT_FLAGS
const (
	VSS_CF_BACKUP_RECOVERY int32 = 1
	VSS_CF_APP_ROLLBACK_RECOVERY int32 = 2
	VSS_CF_NOT_SYSTEM_STATE int32 = 4
)
const
  VSS_CF_BACKUP_RECOVERY = 1;
  VSS_CF_APP_ROLLBACK_RECOVERY = 2;
  VSS_CF_NOT_SYSTEM_STATE = 4;
// VSS_COMPONENT_FLAGS
pub const VSS_CF_BACKUP_RECOVERY: i32 = 1;
pub const VSS_CF_APP_ROLLBACK_RECOVERY: i32 = 2;
pub const VSS_CF_NOT_SYSTEM_STATE: i32 = 4;
const
  VSS_CF_BACKUP_RECOVERY* = 1
  VSS_CF_APP_ROLLBACK_RECOVERY* = 2
  VSS_CF_NOT_SYSTEM_STATE* = 4
enum VSS_COMPONENT_FLAGS : int {
    VSS_CF_BACKUP_RECOVERY = 1,
    VSS_CF_APP_ROLLBACK_RECOVERY = 2,
    VSS_CF_NOT_SYSTEM_STATE = 4,
}
#define global VSS_CF_BACKUP_RECOVERY       0x1
#define global VSS_CF_APP_ROLLBACK_RECOVERY 0x2
#define global VSS_CF_NOT_SYSTEM_STATE      0x4