GET_VIRTUAL_DISK_INFO_VERSION列挙 (virtdisk.h)

取得できる仮想ハード ディスク (VHD) 情報の種類が含まれます。 詳細については、「 GET_VIRTUAL_DISK_INFO」を参照してください。

構文

typedef enum _GET_VIRTUAL_DISK_INFO_VERSION {
  GET_VIRTUAL_DISK_INFO_UNSPECIFIED = 0,
  GET_VIRTUAL_DISK_INFO_SIZE = 1,
  GET_VIRTUAL_DISK_INFO_IDENTIFIER = 2,
  GET_VIRTUAL_DISK_INFO_PARENT_LOCATION = 3,
  GET_VIRTUAL_DISK_INFO_PARENT_IDENTIFIER = 4,
  GET_VIRTUAL_DISK_INFO_PARENT_TIMESTAMP = 5,
  GET_VIRTUAL_DISK_INFO_VIRTUAL_STORAGE_TYPE = 6,
  GET_VIRTUAL_DISK_INFO_PROVIDER_SUBTYPE = 7,
  GET_VIRTUAL_DISK_INFO_IS_4K_ALIGNED = 8,
  GET_VIRTUAL_DISK_INFO_PHYSICAL_DISK = 9,
  GET_VIRTUAL_DISK_INFO_VHD_PHYSICAL_SECTOR_SIZE = 10,
  GET_VIRTUAL_DISK_INFO_SMALLEST_SAFE_VIRTUAL_SIZE = 11,
  GET_VIRTUAL_DISK_INFO_FRAGMENTATION = 12,
  GET_VIRTUAL_DISK_INFO_IS_LOADED = 13,
  GET_VIRTUAL_DISK_INFO_VIRTUAL_DISK_ID = 14,
  GET_VIRTUAL_DISK_INFO_CHANGE_TRACKING_STATE = 15
} GET_VIRTUAL_DISK_INFO_VERSION;

定数

 
GET_VIRTUAL_DISK_INFO_UNSPECIFIED
値: 0
予約済み。 この値は使用しないでください。
GET_VIRTUAL_DISK_INFO_SIZE
値: 1
仮想ディスク サイズに関連する情報 (合計サイズ、使用される物理割り当て、ブロック サイズ、
とセクター のサイズ。
GET_VIRTUAL_DISK_INFO_IDENTIFIER
値: 2
一意識別子です。 この識別子は仮想ディスクに永続的に格納され、
仮想ディスク ファイルが別のファイルにコピーされる場合は 。
GET_VIRTUAL_DISK_INFO_PARENT_LOCATION
値: 3
親仮想ディスクへのパス。 差分仮想ディスクに対してのみ有効です。
GET_VIRTUAL_DISK_INFO_PARENT_IDENTIFIER
値: 4
親仮想ディスクの一意識別子。 差分仮想ディスクに対してのみ有効です。
GET_VIRTUAL_DISK_INFO_PARENT_TIMESTAMP
値: 5
子仮想ディスクが作成されたときの親のタイム スタンプ。 差分仮想でのみ有効
ディスク。
GET_VIRTUAL_DISK_INFO_VIRTUAL_STORAGE_TYPE
値: 6
仮想ディスクの種類を識別するデバイス識別子とベンダー識別子。
GET_VIRTUAL_DISK_INFO_PROVIDER_SUBTYPE
値: 7
仮想ディスクの種類。
GET_VIRTUAL_DISK_INFO_IS_4K_ALIGNED
値: 8
仮想ディスクが 4 KB アラインされているかどうかを示します。

Windows 7 と Windows Server 2008 R2: この値は、Windows 8およびWindows Server 2012する前にはサポートされていません。
GET_VIRTUAL_DISK_INFO_PHYSICAL_DISK
値: 9
仮想ディスクが存在する物理ディスクの詳細。

Windows 7 と Windows Server 2008 R2: この値は、Windows 8およびWindows Server 2012する前にはサポートされていません。
GET_VIRTUAL_DISK_INFO_VHD_PHYSICAL_SECTOR_SIZE
値: 10
仮想ディスクの物理セクター サイズ。

Windows 7 と Windows Server 2008 R2: この値は、Windows 8およびWindows Server 2012する前にはサポートされていません。
GET_VIRTUAL_DISK_INFO_SMALLEST_SAFE_VIRTUAL_SIZE
値: 11
仮想ディスクの最小の安全な最小サイズ。

Windows 7 と Windows Server 2008 R2: この値は、Windows 8およびWindows Server 2012する前にはサポートされていません。
GET_VIRTUAL_DISK_INFO_FRAGMENTATION
値: 12
仮想ディスクの断片化レベル。

Windows 7 と Windows Server 2008 R2: この値は、Windows 8およびWindows Server 2012する前にはサポートされていません。
GET_VIRTUAL_DISK_INFO_IS_LOADED
値: 13
仮想ディスクが現在マウントされていて使用中かどうか。

Windows 8とWindows Server 2012: この値は、R2 をWindows 8.1してWindows Server 2012する前にサポートされていません。
GET_VIRTUAL_DISK_INFO_VIRTUAL_DISK_ID
値: 14
ユーザーが最初に仮想ディスクを作成し、その仮想ディスクを一意に識別しようとしたときに一意に作成される識別子。

Windows 8とWindows Server 2012: この値は、R2 をWindows 8.1してWindows Server 2012する前にサポートされていません。
GET_VIRTUAL_DISK_INFO_CHANGE_TRACKING_STATE
値: 15
仮想ディスクの回復性の高い変更追跡 (RCT) の状態。

Windows 8.1と Windows Server 2012 R2: この値は、Windows 10およびWindows Server 2016する前にサポートされていません。

要件

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

こちらもご覧ください

VHD について

GET_VIRTUAL_DISK_INFO

GetVirtualDiskInformation

VHD リファレンス