Freigeben über


IVdsVolumeOnline::Online-Methode (vds.h)

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

Gibt ein Volume nach Möglichkeit in den fehlerfreien Zustand zurück. Diese Methode wird nur für dynamische Datenträger unterstützt.

Syntax

HRESULT Online();

Rückgabewert

Diese Methode kann HRESULT-Standardwerte wie E_OUTOFMEMORY und VDS-spezifische Rückgabewerte zurückgeben. Es kann auch konvertierte Systemfehlercodes mithilfe des makros HRESULT_FROM_WIN32 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/-wert BESCHREIBUNG
S_OK
Die Methode wurde erfolgreich abgeschlossen.
VDS_S_NO_NOTIFICATION
0x00042517L
Es wurde keine Volume-Eingangsbenachrichtigung empfangen. Möglicherweise müssen Sie IVdsService::Refresh aufrufen.
VDS_E_NOT_SUPPORTED
0x80042400L
Diese Methode wird für Basisdatenträger nicht unterstützt.

Hinweise

Trotz ihres Namens bringt diese Methode kein Volume online. Es versucht, ein Volume auf einem dynamischen Datenträger in einen fehlerfreien Zustand zurückzugeben.

Diese Methode überprüft, ob das Volume über eine fehlende Datenträger-, Plex- oder RAID-5-Spalte verfügt, und versucht, erforderliche Reparaturen durchzuführen.

Um das Volume online zu schalten, rufen Sie IVdsVolumeMF::Mount auf.

Um das Volume offline zu schalten, rufen Sie IVdsVolumeMF::D ismount auf, wobei der bPermanent-Parameter auf TRUE festgelegt ist.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile vds.h
Bibliothek Uuid.lib

Weitere Informationen

IVdsVolumeOnline