RtwqScheduleWorkItem-Funktion (rtworkq.h)
Plant einen asynchronen Vorgang, der nach einem angegebenen Intervall abgeschlossen wird.
Syntax
HRESULT RtwqScheduleWorkItem(
[in] IRtwqAsyncResult *result,
[in] INT64 Timeout,
[out, optional] RTWQWORKITEM_KEY *key
);
Parameter
[in] result
Ein Zeiger auf den Rückruf. Der Aufrufer muss diese Schnittstelle implementieren.
[in] Timeout
Timeoutintervall in Millisekunden. Legen Sie diesen Parameter auf einen negativen Wert fest. Der Rückruf wird nach −Timeout Millisekunden aufgerufen. Wenn das Timeout beispielsweise −5000 ist, wird der Rückruf nach 5000 Millisekunden aufgerufen.
[out, optional] key
Empfängt einen Schlüssel, der zum Abbrechen des Timers verwendet werden kann. Um die Wartezeit abzubrechen, rufen Sie RtwqCancelWorkItem auf, und übergeben Sie diesen Schlüssel im Key-Parameter .
Rückgabewert
Wenn diese Funktion erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Anforderungen
Unterstützte Mindestversion (Client) | Windows 8.1 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2012 R2 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | rtworkq.h |
Bibliothek | Rtworkq.lib |
DLL | RTWorkQ.dll |