如何使用 Java 本机访问 (JNA) 映射回调函数
我如何使用 WH_FOREGROUNDIDLE
设置 Windows 挂钩以及
DWORD CALLBACK ForegroundIdleProc( __in int code, DWORD wParam, LONG lParam );
我试图检测线程/进程何时空闲的以下回调函数。
我通过使用以下函数获取了threadProccessId
:
GetForegroundWindow -> GetWindowThreadProcessId.
How can i set up windows hook with WH_FOREGROUNDIDLE
and the following call back Functions
DWORD CALLBACK ForegroundIdleProc( __in int code, DWORD wParam, LONG lParam );
I am trying to detect when a thread/process goes idle.
I have obtained the threadProccessId
by using the following functions:
GetForegroundWindow -> GetWindowThreadProcessId.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
编辑:添加了退货声明。
EDIT: Added a return statement.
扩展 StdCallCallback 而不是 Callback,以便使用正确的调用约定调用回调。在 win32 下,宏“CALLBACK”通常解析为 _stdcall。
Extend StdCallCallback instead of Callback in order to get the callback called with the correct calling convention. Under win32 the macro "CALLBACK" usually resolves to _stdcall.