Jump to content

DosCreateThread: Difference between revisions

From EDM2
Ak120 (talk | contribs)
mNo edit summary
Line 3: Line 3:


=== Parameters ===
=== Parameters ===
; tid - [[OS2 API:DataType:PTID | PTID]] - output : Thread ID
; tid - [[PTID]] - output : Thread ID
; function - [[OS2 API:DataType:PFNTHREAD | PFNTHREAD]] - input : Function to run in new therad
; function - [[PFNTHREAD]] - input : Function to run in new therad
; parameter - [[OS2 API:DataType:ULONG | ULONG]] - input : Parameter passed to function
; parameter - [[ULONG]] - input : Parameter passed to function
; flags - [[OS2 API:DataType:ULONG | ULONG]] - input : Flags for the new thread
; flags - ULONG - input : Flags for the new thread
; stacksize - [[OS2 API:DataType:ULONG | ULONG]] - input : Stack size for the new thread
; stacksize - ULONG - input : Stack size for the new thread
 
=== Constants ===
None
 
=== Retuns ===


=== Prototype ===
=== Prototype ===
Line 20: Line 15:
                         ULONG flags,
                         ULONG flags,
                         ULONG stack_size );
                         ULONG stack_size );
=== Module ===


=== Define C/C++ ===
=== Define C/C++ ===
INCL_DOSPROCESS
INCL_DOSPROCESS
 
=== Export Name/Ordinal ===
 
=== Calling Convention ===
 
=== Example Code ===
 
=== Relater Functions ===
[[OS2 API:DosExit|DosExit]]


=== Notes ===
=== Notes ===
 
;OS Version Introduced:OS/2 1.0
=== OS Version Introduced ===
OS/2 1.0


== See Also ==
== See Also ==
*[[DosExit]]
*[[UsingThreads#Creating Threads | UsingThreads: Creating Threads]]


* [[UsingThreads#Creating Threads | UsingThreads: Creating Threads]]
[[Category:Dos]]
 
----
 
[[OS2 API:CPI | Back to Control Programming]]
 
[[Category:The OS/2 API Project]]

Revision as of 21:24, 15 November 2016

DosCreateThread

DosCreaeThread( tid, function, parameter, flags, stacksize )
Create another thread that runs function.

Parameters

tid - PTID - output
Thread ID
function - PFNTHREAD - input
Function to run in new therad
parameter - ULONG - input
Parameter passed to function
flags - ULONG - input
Flags for the new thread
stacksize - ULONG - input
Stack size for the new thread

Prototype

APIRET DosCreateThread( PTID tid, 
                        PFNTHREAD function,
                        ULONG parameter,
                        ULONG flags,
                        ULONG stack_size );

Define C/C++

INCL_DOSPROCESS

Notes

OS Version Introduced
OS/2 1.0

See Also