Freigeben über


VDS_DRIVE_PROP-Struktur (vdshwprv.h)

[Ab Windows 8 und Windows Server 2012 wird die COM-Schnittstelle des Virtuellen Datenträgerdiensts von der Windows Storage Management-API abgelöst.]

Definiert die Eigenschaften eines Laufwerkobjekts.

Syntax

typedef struct _VDS_DRIVE_PROP {
  VDS_OBJECT_ID    id;
  ULONGLONG        ullSize;
  LPWSTR           pwszFriendlyName;
  LPWSTR           pwszIdentification;
  ULONG            ulFlags;
  VDS_DRIVE_STATUS status;
  VDS_HEALTH       health;
  SHORT            sInternalBusNumber;
  SHORT            sSlotNumber;
} VDS_DRIVE_PROP, *PVDS_DRIVE_PROP;

Member

id

Die GUID des Laufwerkobjekts.

ullSize

Die Größe des Laufwerks in Bytes.

pwszFriendlyName

Eine MIT NULL beendete Breitzeichenzeichenfolge, die den Namen des Laufwerks enthält.

pwszIdentification

Eine MIT NULL beendete Breitzeichenzeichenfolge, die den Laufwerkbezeichner enthält.

ulFlags

Eine Bitmaske von
VDS_DRIVE_FLAG Enumerationswerte.

status

Ein
VDS_DRIVE_STATUS Enumerationswert, der den Status des Laufwerks angibt.

health

Ein VDS_HEALTH Enumerationswert, der den Integritätsstatus des Laufwerks angibt. Im Folgenden sind die gültigen Werte für diesen Member aufgeführt.

Windows Server 2008, Windows Vista und Windows Server 2003: VDS_H_REPLACED und VDS_H_PENDING_FAILURE werden nicht unterstützt.

VDS_H_UNKNOWN (0)

VDS_H_HEALTHY (1)

VDS_H_FAILED (8)

VDS_H_REPLACED (9)

VDS_H_PENDING_FAILURE (10)

sInternalBusNumber

Die Nummer des Busses, mit dem das Laufwerk verbunden ist. Diese Zahl ist ein vom Implementierer zugewiesener Wert, der den Bus innerhalb des Subsystems eindeutig identifiziert. Sie ist nicht durch die Anzahl der Busse eingeschränkt, die das Subsystem enthält, und sie steht nicht im Zusammenhang mit dem Wert des sNumberOfInternalBuses-Elements der VDS_SUB_SYSTEM_PROP-Struktur .

sSlotNumber

Die Nummer des Steckplatzes, den das Laufwerk belegt. Diese Zahl ist ein vom Implementierer zugewiesener Wert, der den Slot innerhalb des Busses eindeutig identifiziert. Sie ist nicht durch die Anzahl der Slots eingeschränkt, die der Bus enthält, und sie steht nicht im Zusammenhang mit dem Wert des sMaxNumberOfSlotsEachBus-Elements der VDS_SUB_SYSTEM_PROP-Struktur .

Hinweise

Die IVdsDrive::GetProperties-Methode gibt diese Struktur zurück, um die Eigenschaften eines Laufwerkobjekts zu melden.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Kopfzeile vdshwprv.h

Siehe auch

IVdsDrive::GetProperties

VDS-Strukturen

VDS_DRIVE_FLAG

VDS_DRIVE_STATUS

VDS_HEALTH