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 |
---|---|
|
Der Wartevorgang war erfolgreich. Rufen Sie IVssAsync::QueryStatus auf, um die endgültige status des asynchronen Vorgangs zu ermitteln. |
|
Fehler beim Wartevorgang, weil der Benutzer nicht über die richtigen Berechtigungen verfügte. |
|
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 |