RtwqPutWorkItem-Funktion (rtworkq.h)
Fügt einen asynchronen Vorgang in eine Arbeitswarteschlange ein.
Syntax
HRESULT RtwqPutWorkItem(
[in] DWORD dwQueue,
[in] LONG lPriority,
[in] IRtwqAsyncResult *result
);
Parameter
[in] dwQueue
Der Bezeichner für die Arbeitswarteschlange. Dieser Wert kann eine der Standardarbeitswarteschlangen oder eine von der App erstellte Arbeitswarteschlange angeben. Rufen Sie RtwqLockSharedWorkQueue auf, um auf eine Arbeitswarteschlange zuzugreifen.
[in] lPriority
Die Priorität des Arbeitselements. Arbeitselemente werden in der Reihenfolge der Priorität ausgeführt. Dieser Wert sollte -1, 0 oder 1 sein, wobei -1 die niedrigste Priorität und 1 die höchste Priorität ist.
[in] result
Ein Zeiger auf den Rückruf . Der Aufrufer muss diese Schnittstelle implementieren.
Rückgabewert
Wenn diese Funktion erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Anforderungen
Anforderung | Wert |
---|---|
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 |