Foxit PDF SDK
FX_THREADHANDLER结构体 参考

应用程序扩展的线程处理器。 更多...

Public 属性

FX_HTHREAD(* CreateThread )(FX_LPVOID pUserData, FX_INT32 nPriority, size_t szStack, FX_CALLBACK_ThreadProc lpfThreadProc, FX_LPVOID param)
 创建线程的回调函数。 更多...
 
FX_BOOL(* ExitThread )(FX_LPVOID pUserData)
 从当前线程退出的回调函数。 更多...
 
FX_HTHREAD(* GetCurrentThread )(FX_LPVOID pUserData)
 获取当前线程句柄的回调函数。 更多...
 
FX_INT32(* GetThreadPriority )(FX_LPVOID pUserData, FX_HTHREAD hThread)
 获取线程优先级的回调函数。 更多...
 
FX_LPVOID pUserData
 指向用户数据的指针。
 
void(* SetThreadPriority )(FX_LPVOID pUserData, FX_HTHREAD hThread, FX_INT32 nPriority)
 设置线程优先级的回调函数。 更多...
 
FX_INT32(* WaitForMultipleThreads )(FX_LPVOID pUserData, const FX_HTHREAD *pThreads, FX_INT32 nCount)
 等待多个线程终止。 更多...
 
FX_INT32(* WaitForSingleThread )(FX_LPVOID pUserData, FX_HTHREAD hThread)
 等待单个线程终止。 更多...
 
void(* Yield )(FX_LPVOID pUserData)
 将CPU时间切换到另一个线程的回调函数。 更多...
 

详细描述

应用程序扩展的线程处理器。

注解
此功能在单线程模式下或未定义_FPDFAPI_MT_时被禁用。