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

Weitere Informationen

IVdsProvider::GetProperties

VDS-Strukturen

VDS_PROVIDER_FLAG

VDS_PROVIDER_TYPE