VDS_PROVIDER_PROP結構 (vdshwprv.h)
[從 Windows 8 和 Windows Server 2012 開始,虛擬磁碟服務 COM 介面會由 Windows 記憶體管理 API 取代。
定義 提供者對象的屬性。
語法
typedef struct _VDS_PROVIDER_PROP {
VDS_OBJECT_ID id;
LPWSTR pwszName;
GUID guidVersionId;
LPWSTR pwszVersion;
VDS_PROVIDER_TYPE type;
ULONG ulFlags;
ULONG ulStripeSizeFlags;
SHORT sRebuildPriority;
} VDS_PROVIDER_PROP;
成員
id
提供者物件的 GUID。
pwszName
字串,表示提供者的名稱。
guidVersionId
提供者的版本特定 GUID。
pwszVersion
表示提供者版本的字串。
type
VDS_PROVIDER_TYPE列舉的提供者類型。
ulFlags
VDS_PROVIDER_FLAG 列舉的提供者旗標。
ulStripeSizeFlags
要用於軟體提供者所管理之多個磁碟上的等量大小。 等量大小必須是 2 的電源。 32 位整數中的每個位都代表大小,以位元組為單位。 例如,如果設定第 n個位,則 VDS 支援等量大小 2^n。 因此,位 0 到 31 可以指定 2^0 到 2^31。
基本提供者會將此值設定為零。 動態等量大小可以是 2 的任何電源,範圍從 512 到 1MB。
Windows Server 2003: 動態提供者會將此值設定為 64k。
sRebuildPriority
當鏡像或等量 (RAID-5) 磁碟區需要重建時,軟體提供者用來指定重新產生順序的重建優先順序。 優先順序層級為 0 (最低優先順序) 為 15 (最高優先順序) 。 VDS 會將優先順序傳播到提供者建立的所有新磁碟區。 因此,提供者管理的所有磁碟區都有相同的重建優先順序。
這個成員不適用於基本提供者,而且動態提供者為零。
備註
IVdsProvider::GetProperties 方法會傳回這個結構,以報告提供者對象的屬性詳細數據。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2003 [僅限桌面應用程式] |
標頭 | vdshwprv.h |