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

PartitionStyleVDS_PST_MBRの場合、MBR 固有のパーティションの詳細。 詳細については、「 VDS_PARTITION_INFO_MBR」を参照してください。

Gpt

PartitionStyleVDS_PST_GPTされている場合、GPT 固有のパーティションの詳細。 詳細については、「 VDS_PARTITION_INFO_GPT」を参照してください。

注釈

IVdsAdvancedDisk::GetPartitionProperties メソッドと IVdsAdvancedDisk::QueryPartitions メソッドは、パーティションのプロパティの詳細を報告するために、この構造体を返します。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
Header vds.h

こちらもご覧ください

IVdsAdvancedDisk::GetPartitionProperties

IVdsAdvancedDisk::QueryPartitions

VDS 構造体

VDS_PARTITION_FLAG

VDS_PARTITION_STYLE