WinAPI Threadpool
WinAPI Threadpool
本文关键字:Threadpool WinAPI 更新时间:2023-10-16
我已经在Google中搜索了,但是找不到如何将自己的函数添加到ThreadPool。我具有签名void MyFunction(void *param);
的功能。如何创建ThreadPool并添加此功能以执行Assynchronos。我知道存在TrySubmitThreadpoolCallback()
功能,但我不明白如何使用它。我很高兴看到简单的例子。
为了能够使用TrySubmitThreadpoolCallback
,您应该将功能的签名更改为
void CALLBACK MyFunction( PTP_CALLBACK_INSTANCE Instance, void* Context );
然后您可以无问题地使用它。请记住,在Windows中,大多数回调应在其定义中具有CALLBACK
,因为C中的默认调用undent是__cdecl
,但是在Windows API中,通常是__stdcall
(阅读 CALLBACK
)。
相关文章:
- WinAPI挂钩鼠标
- 将执行、作业和WinAPI相乘
- 如何在桌面C++上使用 WinApi 画线
- WINAPI 注册应用程序重新启动时不清除打开的套接字
- Winapi:屏幕截图未显示在窗口中
- WinAPI 在单击第一个对话框上的按钮控件并销毁第一个对话框后创建第二个对话框
- Qt with WinAPI MouseProc
- 如何在"SUBSYSTEM:WINDOWS"下显示并输出到Windows(C++ WinApi)上的
- WinAPI 无法创建按钮
- 将 Win32/WinAPI 应用程序移植到 wxWidgets
- WinAPI 检查窗口是否具有常规标题栏
- 如何使用带有矢量的 winapi 读取进程内存从另一个进程读取缓冲区?
- 将Qt集成到现有的VS项目中以取代WinAPI
- __stdcall - WINAPI vs STDMETHODCALLTYPE vs APIENTRY
- 如何将'this'指针传递给C++ WinAPI 线程?
- Winapi-WM_CLOSE的替代方案
- Winapi - SetWindowLongPtr in ShutdownBlockReason创建/销毁JNI本机代码
- WinAPI C++如何从 64 位应用程序加载资源
- winapi 中的哪个功能检查按钮是否正在关闭控制台?
- WinAPI Threadpool