Freigeben über


IVssAsync::Wait-Methode (vss.h)

Die Wait-Methode wartet, bis ein unvollständiger asynchroner Vorgang abgeschlossen ist.

Syntax

HRESULT Wait(
  [in] DWORD dwMilliseconds
);

Parameter

[in] dwMilliseconds

Die Zeitdauer in Millisekunden, in der die Methode wartet, bis ein asynchroner Prozess zurückgegeben wird, bevor die Zeitüberschreitung erfolgt.

Der Standardwert für dieses Argument ist INFINITE.

Windows Server 2003: Dieser Parameter ist reserviert und muss UNENDLICH sein. Wenn für diesen Parameter ein anderer Wert angegeben wird, schlägt der Aufruf von Wait mit E_INVALIDARG fehl.

Windows XP: Diese Methode verfügt über keine Parameter.

Rückgabewert

Alle Aufrufe von Wait for all IVssAsync-Objekten unterstützen die folgenden status-Codes.

Wert Bedeutung
S_OK
Der Wartevorgang war erfolgreich. Rufen Sie IVssAsync::QueryStatus auf, um die endgültige status des asynchronen Vorgangs zu ermitteln.
E_ACCESSDENIED
Fehler beim Wartevorgang, weil der Benutzer nicht über die richtigen Berechtigungen verfügte.
VSS_E_UNEXPECTED
Unerwarteter Fehler. Der Fehlercode wird in der Fehlerprotokolldatei protokolliert. Weitere Informationen finden Sie unter Ereignis- und Fehlerbehandlung unter VSS.

Windows Server 2008, Windows Vista, Windows Server 2003 und Windows XP: Dieser Wert wird erst unter Windows Server 2008 R2 und Windows 7 unterstützt. stattdessen wird E_UNEXPECTED verwendet.

 

Wenn ein Vorgang während des Wartens fehlschlägt, gibt Wait den Fehler zurück, den dieser Vorgang gefunden hat.

Eine vollständige Liste der Rückgabewerte für einen bestimmten Wait finden Sie in den Fehlercodes der Methode, die das IVssAsync-Objekt zurückgegeben hat.

Hinweise

Diese Methode kann auch dann erfolgreich sein, wenn bei der Methode, die sie zurückgibt, ein Fehler aufgetreten ist.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile vss.h
Bibliothek VssApi.lib

Weitere Informationen

IVssAsync

IVssAsync::QueryStatus