VDS_PARTITION_PROP構造体 (vds.h)
[Windows 8とWindows Server 2012以降、仮想ディスク サービス COM インターフェイスは Windows Storage Management API に置き換えられます。
パーティションのプロパティを定義します。
構文
typedef struct _VDS_PARTITION_PROP {
VDS_PARTITION_STYLE PartitionStyle;
ULONG ulFlags;
ULONG ulPartitionNumber;
ULONGLONG ullOffset;
ULONGLONG ullSize;
union {
VDS_PARTITION_INFO_MBR Mbr;
VDS_PARTITION_INFO_GPT Gpt;
};
} VDS_PARTITION_PROP;
メンバー
PartitionStyle
VDS_PARTITION_STYLEによって列挙されるスタイル。 スタイルは、マスター ブート レコード (VDS_PST_MBR) または GUID パーティション テーブル (VDS_PST_GPT) です。 このメンバーは、共用体の判別です。
ulFlags
VDS_PARTITION_FLAGによって列挙されたパーティション フラグ。
ulPartitionNumber
パーティションに割り当てられた番号。
ullOffset
パーティション オフセット。
ullSize
パーティションのサイズ (バイト単位)。
Mbr
PartitionStyle がVDS_PST_MBRの場合、MBR 固有のパーティションの詳細。 詳細については、「 VDS_PARTITION_INFO_MBR」を参照してください。
Gpt
PartitionStyle がVDS_PST_GPTされている場合、GPT 固有のパーティションの詳細。 詳細については、「 VDS_PARTITION_INFO_GPT」を参照してください。
注釈
IVdsAdvancedDisk::GetPartitionProperties メソッドと IVdsAdvancedDisk::QueryPartitions メソッドは、パーティションのプロパティの詳細を報告するために、この構造体を返します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
Header | vds.h |
こちらもご覧ください
IVdsAdvancedDisk::GetPartitionProperties