IVMTask::WaitForCompletion-Methode
[Windows Virtual PC ist ab Windows 8 nicht mehr verfügbar. Verwenden Sie stattdessen den Hyper-V WMI-Anbieter (V2).]
Wartet, bis die Aufgabe abgeschlossen ist oder das angegebene Timeoutintervall verstreicht.
Syntax
HRESULT WaitForCompletion(
[in] long timeout
);
Parameter
-
Timeout [in]
-
Die Zeit in Millisekunden, zu der diese Methode auf den Vorgangsabschluss wartet, bevor die Steuerung an den Aufrufer zurückgegeben wird. Der Wert -1 gibt an, dass die Methode wartet, bis die Aufgabe abgeschlossen ist, ohne zeitlimitieren zu müssen. Andere gültige Timeoutwerte liegen zwischen 0 und 4.000.000 Millisekunden.
Rückgabewert
Diese Methode kann einen dieser Werte zurückgeben.
Rückgabecode/-wert | BESCHREIBUNG |
---|---|
|
Der Vorgang wurde durchgeführt. |
|
Der Timeoutparameter ist ungültig. |
|
Ein unerwarteter Fehler ist aufgetreten. |
Bemerkungen
Die WaitForCompletion-Methode versetzt den aktuellen Ausführungsthread in den Ruhezustand, bis er zurückgegeben wird. Die Angabe einer unendlichen Wartezeit (Timeout = -1) wird nicht empfohlen, es sei denn, es ist absolut kritisch, dass die Aufgabe unter allen Umständen abgeschlossen wird.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows 7 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Nicht unterstützt |
Ende des Supports (Client) |
Windows 7 |
Produkt |
Windows Virtual PC |
Header |
|
IID |
IID_IVMTask ist definiert als ab72b222-6e9c-48ae-aa54-85e3e635767c |