Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 |