VSS_HARDWARE_OPTIONS列挙 (vss.h)

シャドウ コピー LUN フラグを定義します。

構文

typedef enum _VSS_HARDWARE_OPTIONS {
  VSS_BREAKEX_FLAG_MASK_LUNS = 0x1,
  VSS_BREAKEX_FLAG_MAKE_READ_WRITE = 0x2,
  VSS_BREAKEX_FLAG_REVERT_IDENTITY_ALL = 0x4,
  VSS_BREAKEX_FLAG_REVERT_IDENTITY_NONE = 0x8,
  VSS_ONLUNSTATECHANGE_NOTIFY_READ_WRITE = 0x100,
  VSS_ONLUNSTATECHANGE_NOTIFY_LUN_PRE_RECOVERY = 0x200,
  VSS_ONLUNSTATECHANGE_NOTIFY_LUN_POST_RECOVERY = 0x400,
  VSS_ONLUNSTATECHANGE_DO_MASK_LUNS = 0x800
} VSS_HARDWARE_OPTIONS, *PVSS_HARDWARE_OPTIONS;

定数

 
VSS_BREAKEX_FLAG_MASK_LUNS
値: 0x1
シャドウ コピー LUN はホストからマスクされます。
VSS_BREAKEX_FLAG_MAKE_READ_WRITE
値: 0x2
シャドウ コピー LUN は、読み取り/書き込みボリュームとしてホストに公開されます。
VSS_BREAKEX_FLAG_REVERT_IDENTITY_ALL
値: 0x4
すべてのシャドウ コピー LUN のディスク識別子は、元の LUN のディスク識別子に戻されます。 ただし、元の LUN のいずれかがシステムに存在する場合、操作は失敗し、どの識別子も元に戻されません。
VSS_BREAKEX_FLAG_REVERT_IDENTITY_NONE
値: 0x8
シャドウ コピー LUN のディスク識別子は元に戻されません。
VSS_ONLUNSTATECHANGE_NOTIFY_READ_WRITE
値: 0x100
シャドウ コピー LUN は、完全に読み取り/書き込みに変換されます。 このフラグは、プロバイダーの通知としてのみ設定されます。プロバイダーアクションは必要ありません。 詳細については、 IVssHardwareSnapshotProviderEx::OnLunStateChange メソッドを 参照してください。
VSS_ONLUNSTATECHANGE_NOTIFY_LUN_PRE_RECOVERY
値: 0x200
シャドウ コピー LUN は一時的に読み取り/書き込みに変換され、TxF 回復または VSS 自動回復が行われようとしています。 このフラグは、プロバイダーの通知としてのみ設定されます。プロバイダーアクションは必要ありません。 詳細については、 IVssHardwareSnapshotProviderEx::OnLunStateChange メソッドを 参照してください。
VSS_ONLUNSTATECHANGE_NOTIFY_LUN_POST_RECOVERY
値: 0x400
シャドウ コピー LUN は TxF 回復または VSS 自動回復を行ったばかりで、読み取り専用に戻されました。 このフラグは、プロバイダーの通知としてのみ設定されます。プロバイダーアクションは必要ありません。 詳細については、 IVssHardwareSnapshotProviderEx::OnLunStateChange メソッドを 参照してください。
VSS_ONLUNSTATECHANGE_DO_MASK_LUNS
値: 0x800
プロバイダーは、このコンピューターのシャドウ コピー LUN をマスクする必要があります。 詳細については、 IVssHardwareSnapshotProviderEx::OnLunStateChange メソッドを 参照してください。

要件

   
サポートされている最小のクライアント WINDOWS Vista と SP1 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
Header vss.h

関連項目

IVssHardwareSnapshotProviderEx::OnLunStateChange