CREATE_VIRTUAL_DISK_FLAG列挙 (virtdisk.h)

仮想ハード ディスク (VHD) 作成フラグが含まれています。

構文

typedef enum _CREATE_VIRTUAL_DISK_FLAG {
  CREATE_VIRTUAL_DISK_FLAG_NONE = 0x0,
  CREATE_VIRTUAL_DISK_FLAG_FULL_PHYSICAL_ALLOCATION = 0x1,
  CREATE_VIRTUAL_DISK_FLAG_PREVENT_WRITES_TO_SOURCE_DISK = 0x2,
  CREATE_VIRTUAL_DISK_FLAG_DO_NOT_COPY_METADATA_FROM_PARENT = 0x4,
  CREATE_VIRTUAL_DISK_FLAG_CREATE_BACKING_STORAGE = 0x8,
  CREATE_VIRTUAL_DISK_FLAG_USE_CHANGE_TRACKING_SOURCE_LIMIT = 0x10,
  CREATE_VIRTUAL_DISK_FLAG_PRESERVE_PARENT_CHANGE_TRACKING_STATE = 0x20,
  CREATE_VIRTUAL_DISK_FLAG_VHD_SET_USE_ORIGINAL_BACKING_STORAGE = 0x40,
  CREATE_VIRTUAL_DISK_FLAG_SPARSE_FILE = 0x80,
  CREATE_VIRTUAL_DISK_FLAG_PMEM_COMPATIBLE = 0x100,
  CREATE_VIRTUAL_DISK_FLAG_SUPPORT_COMPRESSED_VOLUMES,
  CREATE_VIRTUAL_DISK_FLAG_SUPPORT_SPARSE_FILES_ANY_FS
} CREATE_VIRTUAL_DISK_FLAG;

定数

 
CREATE_VIRTUAL_DISK_FLAG_NONE
値: 0x0
特別な作成条件はありません。システムの既定値が使用されます。
CREATE_VIRTUAL_DISK_FLAG_FULL_PHYSICAL_ALLOCATION
値: 0x1
仮想ディスクのサイズに必要なすべての物理領域を事前に割り当てます。
CREATE_VIRTUAL_DISK_FLAG_PREVENT_WRITES_TO_SOURCE_DISK
値: 0x2
ソース ディスクから作成中にソース ディスクの所有権を取得して、ソース ディスクが変更されないようにする
作成操作中に。 ソース ディスクも既にオフラインであるか、読み取り専用 (またはその両方) である必要があります。 所有権は次の場合です
作成が完了すると解放されます。 これは、同じソースからの同時作成を禁止する副作用もあります
リダイレクトできます。 所有権を取得できない場合、またはソース ディスクがまだオフラインでない場合、または
を読み取り専用にします。 このフラグは省略可能ですが、ソース ディスクからの作成には強くお勧めします。 その他の効果はありません
作成の種類 (ソース VHD からの作成には影響なし、SourcePath を使用しない場合は効果なし)。

Windows 7 と Windows Server 2008 R2: このフラグは、 と をWindows 8するまで ISO 仮想ディスクを開く場合はサポートされません。
Windows Server 2012。
CREATE_VIRTUAL_DISK_FLAG_DO_NOT_COPY_METADATA_FROM_PARENT
値: 0x4
最初の仮想ディスクメタデータまたはブロック状態を親 VHD からコピーしないでください。これは、親が
VHD はスタンドイン ファイルであり、実際の親は後で明示的に設定されます。

Windows 7 と Windows Server 2008 R2: このフラグは、 と をWindows 8するまで ISO 仮想ディスクを開く場合はサポートされません。
Windows Server 2012。
CREATE_VIRTUAL_DISK_FLAG_CREATE_BACKING_STORAGE
値: 0x8
CREATE_VIRTUAL_DISK_FLAG_USE_CHANGE_TRACKING_SOURCE_LIMIT
値: 0x10
CREATE_VIRTUAL_DISK_FLAG_PRESERVE_PARENT_CHANGE_TRACKING_STATE
値: 0x20
CREATE_VIRTUAL_DISK_FLAG_VHD_SET_USE_ORIGINAL_BACKING_STORAGE
値: 0x40
CREATE_VIRTUAL_DISK_FLAG_SPARSE_FILE
値: 0x80
CREATE_VIRTUAL_DISK_FLAG_PMEM_COMPATIBLE
値: 0x100

注釈

固定 VHD の作成には、 CREATE_VIRTUAL_DISK_FLAG_FULL_PHYSICAL_ALLOCATION フラグが使用されます。

要件

要件
サポートされている最小のクライアント Windows 7
サポートされている最小のサーバー Windows Server 2008 R2
Header virtdisk.h

こちらもご覧ください

VHD について

VHD リファレンス