Freigeben über


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

Weitere Informationen

IVdsProvider::GetProperties

VDS-Strukturen

VDS_PROVIDER_FLAG

VDS_PROVIDER_TYPE