VDS_PROVIDER_PROP-Struktur (vdshwprv.h)
[Ab Windows 8 und Windows Server 2012 wird die COM-Schnittstelle des Virtuellen Datenträgerdiensts durch die Windows Storage Management-API abgelöst.]
Definiert die Eigenschaften eines Anbieterobjekts.
Syntax
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;
Member
id
Die GUID des Anbieterobjekts.
pwszName
Eine Zeichenfolge, die den Namen des Anbieters darstellt.
guidVersionId
Die versionsspezifische GUID des Anbieters.
pwszVersion
Eine Zeichenfolge, die die Version des Anbieters darstellt.
type
Die von VDS_PROVIDER_TYPE aufgelisteten Anbietertypen.
ulFlags
Die von VDS_PROVIDER_FLAG aufgezählten Anbieterflags.
ulStripeSizeFlags
Die Größe eines Stripes, der auf mehreren Datenträgern verwendet werden soll, die von einem Softwareanbieter verwaltet werden. Eine Stripegröße muss eine Leistung von 2 aufweisen. Jedes Bit in der 32-Bit-Ganzzahl stellt eine Größe in Bytes dar. Wenn beispielsweise das n-th-Bit festgelegt ist, unterstützt VDS eine Stripegröße von 2^n. Daher können bits 0 bis 31 2^0 bis 2^31 angeben.
Der Basisanbieter legt diesen Wert auf 0 (null) fest. Die Dynamische Stripe-Größe kann eine beliebige Leistung von 2 im Bereich von 512 bis 1 MB betragen.
Windows Server 2003: Der dynamische Anbieter legt diesen Wert auf 64.000 fest.
sRebuildPriority
Die Neuerstellungspriorität, die von Softwareanbietern verwendet wird, um die Regenerationsreihenfolge anzugeben, wenn ein gespiegeltes oder mit Parität (RAID-5)-Volume neu erstellt werden muss. Prioritätsstufen sind 0 (niedrigste Priorität) bis 15 (höchste Priorität). VDS gibt die Priorität an alle neuen Volumes weiter, die vom Anbieter erstellt wurden. Daher haben alle volumes, die von einem Anbieter verwaltet werden, die gleiche Wiederherstellungspriorität.
Dieser Member gilt nicht für den Basisanbieter und ist für den dynamischen Anbieter null.
Hinweise
Die IVdsProvider::GetProperties-Methode gibt diese Struktur zurück, um die Eigenschaftendetails eines Anbieterobjekts zu melden.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Kopfzeile | vdshwprv.h |