IVdsVdProvider::QueryVDisks-Methode (vds.h)
[Ab Windows 8 und Windows Server 2012 wird die COM-Schnittstelle des Virtuellen Datenträgerdiensts durch die Windows Storage Management-API ersetzt.]
Gibt eine Liste aller virtuellen Datenträger zurück, die vom Anbieter verwaltet werden.
Syntax
HRESULT QueryVDisks(
[out] IEnumVdsObject **ppEnum
);
Parameter
[out] ppEnum
Die Adresse eines IEnumVdsObject-Schnittstellenzeigers , mit dem die Objekte des virtuellen Datenträgers aufgelistet werden können. Weitere Informationen finden Sie unter Arbeiten mit Enumerationsobjekten. Aufrufer müssen die Schnittstelle und jedes virtuelle Datenträgerobjekt freigeben, wenn sie nicht mehr benötigt werden, indem sie die IUnknown::Release-Methode aufrufen. Dieser Parameter ist erforderlich und darf nicht NULL sein.
Rückgabewert
Diese Methode kann HRESULT-Standardwerte wie E_INVALIDARG oder E_OUTOFMEMORY und VDS-spezifische Rückgabewerte zurückgeben. Es kann auch konvertierte Systemfehlercodes mithilfe des HRESULT_FROM_WIN32-Makros zurückgeben. Fehler können vom VDS selbst oder vom zugrunde liegenden VDS-Anbieter stammen, der verwendet wird. Folgende Rückgabewerte sind möglich.
Rückgabecode | BESCHREIBUNG |
---|---|
|
Die Methode wurde erfolgreich abgeschlossen. |
Bemerkungen
Wenn der Anbieter des virtuellen Datenträgers keine virtuellen Datenträger verwaltet, gibt diese Methode ein leeres Enumerationsobjekt zurück.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 7 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | vds.h |
Bibliothek | Uuid.lib |