typedef libshared_pal_thread_return_t

From liblfds.org
Revision as of 07:57, 27 May 2016 by Admin (talk | contribs) (Created page with "{{DISPLAYTITLE:typedef libshared_pal_thread_return_t}} ==Source File== └───test_and_benchmark └───libshared └───inc └─...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Source File



typedef [type] libshared_pal_thread_return_t;


This typedef is mandatory.


typedef DWORD test_pal_thread_state_t;


When a thread function returns, it returns a value to the OS. This typedef is the type of than return value.

If we look at the Windows thread function prototype;

DWORD WINAPI ThreadProc( _In_ LPVOID lpParameter );

We see the return type is DWORD.

(The WINAPI part is actually a compiler directive and is handled in the abstraction layer by the LIBSHARED_PAL_THREAD_CALLING_CONVENTION define.)

See Also