VDS_CREATE_VDISK_PARAMETERS構造体 (vds.h)

[Windows 8とWindows Server 2012以降、仮想ディスク サービス COM インターフェイスは Windows Storage Management API に置き換えられます。

仮想ディスクの作成時に使用するパラメーターを格納します。

構文

typedef struct _VDS_CREATE_VDISK_PARAMETERS {
  GUID      UniqueId;
  ULONGLONG MaximumSize;
  ULONG     BlockSizeInBytes;
  ULONG     SectorSizeInBytes;
  LPWSTR    pParentPath;
  LPWSTR    pSourcePath;
} VDS_CREATE_VDISK_PARAMETERS, *PVDS_CREATE_VDISK_PARAMETERS;

メンバー

UniqueId

仮想ディスクに割り当てる一意の GUID 値。

MaximumSize

仮想ディスク オブジェクトの最大仮想サイズ (バイト単位)。

BlockSizeInBytes

仮想ディスク オブジェクトの内部ブロック サイズ (バイト単位)。

SectorSizeInBytes

仮想ディスク オブジェクトの内部セクター サイズ (バイト単位)。

pParentPath

親仮想ディスク オブジェクトへの省略可能なパスを含む NULL で終わるワイド文字文字列。 このメンバーは、新しい仮想ディスクを既存の仮想ディスクに関連付けます。

pSourcePath

新しい仮想ディスクにコピーするデータソースへの省略可能なパスを含む NULL で終わるワイド文字文字列。

要件

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

こちらもご覧ください

IVdsVdProvider::CreateVDisk