ReactOS 0.4.16-dev-927-g467dec4
anonymous_namespace{thread.cpp}::thread_parameter_free_policy Struct Reference

Public Member Functions

void operator() (__acrt_thread_parameter *const parameter) throw ()
 

Detailed Description

Definition at line 47 of file thread.cpp.

Member Function Documentation

◆ operator()()

void anonymous_namespace{thread.cpp}::thread_parameter_free_policy::operator() ( __acrt_thread_parameter *const  parameter)
throw (
)
inline

Definition at line 49 of file thread.cpp.

50 {
51 if (!parameter)
52 {
53 return;
54 }
55
56 if (parameter->_thread_handle)
57 {
58 CloseHandle(parameter->_thread_handle);
59 }
60
61 if (parameter->_module_handle)
62 {
63 FreeLibrary(parameter->_module_handle);
64 }
65
66 _free_crt(parameter);
67 }
#define CloseHandle
Definition: compat.h:739
#define FreeLibrary(x)
Definition: compat.h:748
#define _free_crt

The documentation for this struct was generated from the following file: