Structure for multiple-thread support. More...
#include <fs_base_r.h>
Public Attributes | |
FS_LPVOID | clientData |
User-defined data. More... | |
FSCRT_THREAD(* | GetCurrentThread )(FS_LPVOID clientData) |
A callback function to retrieve the current thread. More... | |
void(* | SetThreadFinalizeCallback )(FS_LPVOID clientData, FSCRT_CALLBACK_THREADFINALIZE callbackThreadFinalize) |
A callback function to pass a callback function FSCRT_CALLBACK_THREADFINALIZE to applications. More... | |
Structure for multiple-thread support.
FS_LPVOID FSCRT_THREADHANDLER::clientData |
User-defined data.
FSCRT_THREAD(* FSCRT_THREADHANDLER::GetCurrentThread) (FS_LPVOID clientData) |
A callback function to retrieve the current thread.
[in] | clientData | Pointer to user-defined data. |
void(* FSCRT_THREADHANDLER::SetThreadFinalizeCallback) (FS_LPVOID clientData, FSCRT_CALLBACK_THREADFINALIZE callbackThreadFinalize) |
A callback function to pass a callback function FSCRT_CALLBACK_THREADFINALIZE to applications.
[in] | clientData | Pointer to user-defined data. |
[in] | callbackThreadFinalize | Pointer to a callback function FSCRT_CALLBACK_THREADFINALIZE. |