IVdsMaintenance::P ulseMaintenance-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.]
Führt den angegebenen Vorgang mehrmals aus.
Syntax
HRESULT PulseMaintenance(
[in] VDS_MAINTENANCE_OPERATION operation,
[in] ULONG ulCount
);
Parameter
[in] operation
Ein von VDS_MAINTENANCE_OPERATION aufgelisteter Wartungsvorgang.
[in] ulCount
Die Häufigkeit der Ausführung des Vorgangs.
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/-wert | BESCHREIBUNG |
---|---|
|
Der angegebene Vorgang wird nicht ausgeführt. die -Methode tut nichts. |
|
Dieser Rückgabewert signalisiert ein Software- oder Kommunikationsproblem innerhalb eines Anbieters, der Informationen zum Array zwischenspeichert. Verwenden Sie die IVdsHwProvider::Reenumerate-Methode gefolgt von der IVdsHwProvider::Refresh-Methode , um den Cache wiederherzustellen. |
|
Das Subsystemobjekt ist nicht mehr vorhanden. |
|
Das Subsystem ist fehlerhaft und kann den angeforderten Vorgang nicht ausführen. |
|
Ein weiterer Vorgang wird ausgeführt. Dieser Vorgang kann erst fortgesetzt werden, wenn der vorherige Vorgang oder die vorherigen Vorgänge abgeschlossen sind. |
|
Dieser Vorgang oder diese Kombination von Parametern wird von diesem Anbieter nicht unterstützt. |
Bemerkungen
Wenn der Vorgang bereits ausgeführt wird, bewirkt diese Methode, dass er die angegebene Anzahl von Malen pulsiert und dann beendet wird. Die Intervalle, in denen der Vorgang vom Anbieter definiert wird. Diese Methode kann nicht mit den SpinDown- oder SpinUp-Vorgängen verwendet werden.
Anforderungen
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | vds.h |
Bibliothek | Uuid.lib |