Process and Thread Functions (Windows CE 5.0)
The following table shows the process and thread functions with a description of the purpose of each.
Programming element | Description |
---|---|
CeGetCallerTrust | This function retrieves the assigned trust level of a process. |
CeGetThreadPriority | This function gets the priority for a real-time thread. |
CeGetThreadQuantum | This function gets the time quantum for the specified thread. |
CeSetThreadPriority | This function sets the priority for a real-time thread on a thread by thread basis. |
CeSetThreadQuantum | This function sets the time quantum for the specified thread. |
CeZeroPointer | This function converts a pointer that is mapped to a process into an unmapped pointer. |
CreateProcess | This function is used to run a new program |
CreateThread | This function creates a thread to execute within the address space of the calling process. |
ExitProcess | This function ends a process and all of its threads. |
ExitThread | This function ends a thread. |
FlushInstructionCache | This function flushes the instruction cache for the specified process. |
GetCommandLine | This function returns a pointer to the command-line string for the current process. |
GetCurrentProcess | This function returns a pseudohandle for the current process. |
GetCurrentProcessId | This function returns the process identifier of the calling process. |
GetCurrentThread | This function returns a pseudohandle for the current thread. |
GetCurrentThreadId | This function returns the thread identifier, which is used as a handle of the calling thread. |
GetExitCodeProcess | This function retrieves the termination status of the specified process. |
GetExitCodeThread | This function retrieves the termination status of the specified thread. |
GetProcessVersion | This function retrieves the major and minor version numbers of the system on which the specified process expects to run. |
GetThreadPriority | This function returns the priority value for the specified thread. |
GetThreadTimes | This function obtains timing information about a specified thread. |
OpenProcess | This function returns a handle to an existing process object. |
ReadProcessMemory | This function reads memory in a specified process. |
ResumeThread | This function decrements a thread's suspend count. |
SetThreadContext | This function sets the context in the specified thread. |
SetThreadPriority | This function sets the priority value for the specified thread. |
Sleep | This function suspends the execution of the current thread for a specified interval. |
SuspendThread | This function suspends the specified thread. |
TerminateProcess | This function terminates the specified process and all of its threads. |
TerminateThread | This function stops the specified thread. |
ThreadProc | This function is an application-defined function that serves as the starting address for a thread. |
TlsAlloc | This function allocates a thread local storage (TLS) index. |
TlsFree | This function releases a thread local storage (TLS) index, making it available for reuse. |
TlsGetValue | This function retrieves the value in the calling thread's thread local storage (TLS) slot for a specified TLS index. |
TlsSetValue | This function stores a value in the calling thread's thread local storage (TLS) slot for a specified TLS index. |
WriteProcessMemory | This function writes memory in a specified process. |
See Also
Send Feedback on this topic to the authors