VDS_PROVIDER_PROP Struktur (vds.h)
[Ab Windows 8 und Windows Server 2012 wird die COM-Schnittstelle des Virtuellen Datenträgerdiensts durch die Windows Storage Management-API ersetzt.]
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 anbieterspezifischen Flags, die von VDS_PROVIDER_FLAG aufgelistet werden.
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 die Stripegröße von 2^n. Daher können die Bits 0 bis 31 2^0 bis 2^31 angeben.
Der Basisanbieter legt diesen Wert auf 0 fest. Die dynamische Stripegröße kann eine beliebige Leistung von 2 zwischen 512 und 1 MB aufweisen.
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 gestreiftes Raid-5-Volume neu erstellt werden muss. Prioritätsebenen 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 werden. 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 0.
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 | vds.h |