SubmitThreadpoolWork

Posts a work object to the thread pool. A worker thread calls the work object’s callback function.

Syntax

void SubmitThreadpoolWork(
         PTP_WORK pwk
)  

Parameters

pwk
Type: PTP_WORK 

[in, out] A TP_WORK structure that defines the work object. The CreateThreadpoolWork function returns this structure.

Return value

None.

Remarks

You can post a work object one or more times (up to MAXULONG) without waiting for prior callbacks to complete. The callbacks will execute in parallel. To improve efficiency, the thread pool may throttle the threads.

Requirements

Header: Declared in threadpoolapiset.h.

Library: Use kernelx.lib.