VDS_DRIVE_EXTENT構造体 (vdshwprv.h)
[Windows 8とWindows Server 2012以降、仮想ディスク サービス COM インターフェイスは Windows Storage Management API に置き換えられます。
ドライブエクステントのプロパティを定義します。
構文
typedef struct _VDS_DRIVE_EXTENT {
VDS_OBJECT_ID id;
VDS_OBJECT_ID LunId;
ULONGLONG ullSize;
BOOL bUsed;
} VDS_DRIVE_EXTENT, *PVDS_DRIVE_EXTENT;
メンバー
id
ドライブの VDS_OBJECT_ID 。
LunId
ドライブ エクステントに関連付けられている LUN の VDS_OBJECT_ID 。
ullSize
エクステントのサイズ (バイト単位)。
bUsed
TRUE の場合、エクステントは LUN プレックスに割り当てられます。 FALSE の場合、エクステントは割り当て解除されます。
解説
IVdsDrive::QueryExtents メソッドは、ドライブ エクステントのプロパティを報告するためにこの構造体を返します。 また、 IVdsLunPlex::QueryExtents メソッドによっても返され、plex に割り当てられたドライブ エクステントの詳細が報告されます。
ディスク エクステントは、ソフトウェア プロバイダーによって処理される 1 つのディスクまたは LUN 上の連続したブロックのセットです。 ドライブ・エクステントは、連続したブロック・セットである必要はありません。
要件
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2003 [デスクトップ アプリのみ] |
ヘッダー | vdshwprv.h |