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 |