Freigeben über


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