共用方式為


rtwqPutWaitingWorkItem 函式 (rtworkq.h)

將等候事件發出訊號的工作專案排入佇列。

語法

HRESULT RtwqPutWaitingWorkItem(
  [in]            HANDLE           hEvent,
  [in]            LONG             lPriority,
  [in]            IRtwqAsyncResult *result,
  [out, optional] RTWQWORKITEM_KEY *key
);

參數

[in] hEvent

事件物件的句柄,例如事件或定時器。 若要建立事件物件,請呼叫 CreateEventCreateEventEx

[in] lPriority

工作專案的優先順序。 工作專案會依優先順序執行。

[in] result

異步結果物件的 IRtwqAsyncResult 介面指標。 若要建立結果物件,請呼叫 RtwqCreateAsyncResult

[out, optional] key

接收可用來取消等候的金鑰。 若要取消等候,請呼叫 RtwqCancelWorkItem ,並在 Key 參數中傳遞此 密鑰 。 此參數可以是 Null

傳回值

如果此函式成功,則會傳回 S_OK。 否則,它會傳回 HRESULT 錯誤碼。

規格需求

需求
最低支援的用戶端 Windows 8.1 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2012 R2 [僅限傳統型應用程式]
目標平台 Windows
標頭 rtworkq.h
程式庫 Rtworkq.lib
Dll RTWorkQ.dll