VDS_DRIVE_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 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 breitzeichenige Zeichenfolge, die den Laufwerksbezeichner enthält.
ulFlags
Eine Bitmaske von
VDS_DRIVE_FLAG Enumerationswerte.
status
A
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 dieses Element 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 Nummer ist ein vom Implementierer zugewiesener Wert, der den Bus innerhalb des Subsystems eindeutig identifiziert. Es ist nicht durch die Anzahl der Busse eingeschränkt, die das Subsystem enthält, und es ist nicht mit dem Wert des sNumberOfInternalBuses-Members der VDS_SUB_SYSTEM_PROP-Struktur verknüpft.
sSlotNumber
Die Nummer des Slot, den das Laufwerk belegt. Diese Zahl ist ein vom Implementierer zugewiesener Wert, der den Slot innerhalb des Busses eindeutig identifiziert. Sie wird nicht durch die Anzahl von Slots eingeschränkt, die der Bus enthält, und sie ist nicht mit dem Wert des sMaxNumberOfSlotsEachBus-Elements der VDS_SUB_SYSTEM_PROP-Struktur verknüpft.
Bemerkungen
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 | vds.h |