STLdoc
STLdocumentation
|
Go to the source code of this file.
Macros | |
#define | _INC_PROCESS |
#define | _P_WAIT 0 |
#define | _P_NOWAIT 1 |
#define | _OLD_P_OVERLAY 2 |
#define | _P_NOWAITO 3 |
#define | _P_DETACH 4 |
#define | _P_OVERLAY 2 |
#define | _WAIT_CHILD 0 |
#define | _WAIT_GRANDCHILD 1 |
#define | P_WAIT _P_WAIT |
#define | P_NOWAIT _P_NOWAIT |
#define | P_OVERLAY _P_OVERLAY |
#define | OLD_P_OVERLAY _OLD_P_OVERLAY |
#define | P_NOWAITO _P_NOWAITO |
#define | P_DETACH _P_DETACH |
#define | WAIT_CHILD _WAIT_CHILD |
#define | WAIT_GRANDCHILD _WAIT_GRANDCHILD |
Typedefs | |
typedef void(__stdcall * | _tls_callback_type) (void *, unsigned long, void *) |
typedef unsigned(__stdcall * | _beginthreadex_proc_type) (void *) |
typedef int(__cdecl * | _GetDllProcAddrProcType) (void) |
Functions | |
_ACRTIMP | __declspec (noreturn) void __cdecl exit(_In_ int _Code) |
Cancels the currently executing task. This function can be called from within the body of a task to abort the task's execution and cause it to enter the canceled state. While it may be used in response to a cancellation request through a cancellation_token , you may also use it by itself, to initiate cancellation of the task that is currently executing. More... | |
_DCRTIMP int __cdecl | system (_In_opt_z_ char const *_Command) |
_ACRTIMP void __cdecl | _cexit (void) |
_ACRTIMP void __cdecl | _c_exit (void) |
_ACRTIMP void __cdecl | _register_thread_local_exe_atexit_callback (_In_ _tls_callback_type _Callback) |
typedef | void (__cdecl *_beginthread_proc_type)(void *) |
_ACRTIMP uintptr_t __cdecl | _beginthread (_In_ _beginthread_proc_type _StartAddress, _In_ unsigned _StackSize, _In_opt_ void *_ArgList) |
_ACRTIMP void __cdecl | _endthread (void) |
_Success_ (return!=0) _ACRTIMP uintptr_t __cdecl _beginthreadex(_In_opt_ void *_Security | |
_ACRTIMP void __cdecl | _endthreadex (_In_ unsigned _ReturnCode) |
_ACRTIMP int __cdecl | _getpid (void) |
_DCRTIMP intptr_t __cdecl | _cwait (_Out_opt_ int *_TermStat, _In_ intptr_t _ProcHandle, _In_ int _Action) |
_DCRTIMP intptr_t __cdecl | _execl (_In_z_ char const *_FileName, _In_z_ char const *_Arguments,...) |
_DCRTIMP intptr_t __cdecl | _execle (_In_z_ char const *_FileName, _In_z_ char const *_Arguments,...) |
_DCRTIMP intptr_t __cdecl | _execlp (_In_z_ char const *_FileName, _In_z_ char const *_Arguments,...) |
_DCRTIMP intptr_t __cdecl | _execlpe (_In_z_ char const *_FileName, _In_z_ char const *_Arguments,...) |
_DCRTIMP intptr_t __cdecl | _execv (_In_z_ char const *_FileName, _In_z_ char const *const *_Arguments) |
_DCRTIMP intptr_t __cdecl | _execve (_In_z_ char const *_FileName, _In_z_ char const *const *_Arguments, _In_opt_z_ char const *const *_Environment) |
_DCRTIMP intptr_t __cdecl | _execvp (_In_z_ char const *_FileName, _In_z_ char const *const *_Arguments) |
_DCRTIMP intptr_t __cdecl | _execvpe (_In_z_ char const *_FileName, _In_z_ char const *const *_Arguments, _In_opt_z_ char const *const *_Environment) |
_DCRTIMP intptr_t __cdecl | _spawnl (_In_ int _Mode, _In_z_ char const *_FileName, _In_z_ char const *_Arguments,...) |
_DCRTIMP intptr_t __cdecl | _spawnle (_In_ int _Mode, _In_z_ char const *_FileName, _In_z_ char const *_Arguments,...) |
_DCRTIMP intptr_t __cdecl | _spawnlp (_In_ int _Mode, _In_z_ char const *_FileName, _In_z_ char const *_Arguments,...) |
_DCRTIMP intptr_t __cdecl | _spawnlpe (_In_ int _Mode, _In_z_ char const *_FileName, _In_z_ char const *_Arguments,...) |
_DCRTIMP intptr_t __cdecl | _spawnv (_In_ int _Mode, _In_z_ char const *_FileName, _In_z_ char const *const *_Arguments) |
_DCRTIMP intptr_t __cdecl | _spawnve (_In_ int _Mode, _In_z_ char const *_FileName, _In_z_ char const *const *_Arguments, _In_opt_z_ char const *const *_Environment) |
_DCRTIMP intptr_t __cdecl | _spawnvp (_In_ int _Mode, _In_z_ char const *_FileName, _In_z_ char const *const *_Arguments) |
_DCRTIMP intptr_t __cdecl | _spawnvpe (_In_ int _Mode, _In_z_ char const *_FileName, _In_z_ char const *const *_Arguments, _In_opt_z_ char const *const *_Environment) |
_DCRTIMP intptr_t __cdecl | _loaddll (_In_z_ char *_FileName) |
_DCRTIMP int __cdecl | _unloaddll (_In_ intptr_t _Handle) |
_DCRTIMP _GetDllProcAddrProcType __cdecl | _getdllprocaddr (_In_ intptr_t _Handle, _In_opt_z_ char *_ProcedureName, _In_ intptr_t _Ordinal) |
_DCRTIMP intptr_t __cdecl | cwait (_Out_opt_ int *_TermStat, _In_ intptr_t _ProcHandle, _In_ int _Action) |
_DCRTIMP intptr_t __cdecl | execl (_In_z_ char const *_FileName, _In_z_ char const *_Arguments,...) |
_DCRTIMP intptr_t __cdecl | execle (_In_z_ char const *_FileName, _In_z_ char const *_Arguments,...) |
_DCRTIMP intptr_t __cdecl | execlp (_In_z_ char const *_FileName, _In_z_ char const *_Arguments,...) |
_DCRTIMP intptr_t __cdecl | execlpe (_In_z_ char const *_FileName, _In_z_ char const *_Arguments,...) |
_DCRTIMP intptr_t __cdecl | execv (_In_z_ char const *_FileName, _In_z_ char const *const *_Arguments) |
_DCRTIMP intptr_t __cdecl | execve (_In_z_ char const *_FileName, _In_z_ char const *const *_Arguments, _In_opt_z_ char const *const *_Environment) |
_DCRTIMP intptr_t __cdecl | execvp (_In_z_ char const *_FileName, _In_z_ char const *const *_Arguments) |
_DCRTIMP intptr_t __cdecl | execvpe (_In_z_ char const *_FileName, _In_z_ char const *const *_Arguments, _In_opt_z_ char const *const *_Environment) |
_DCRTIMP intptr_t __cdecl | spawnl (_In_ int _Mode, _In_z_ char const *_FileName, _In_z_ char const *_Arguments,...) |
_DCRTIMP intptr_t __cdecl | spawnle (_In_ int _Mode, _In_z_ char const *_FileName, _In_z_ char const *_Arguments,...) |
_DCRTIMP intptr_t __cdecl | spawnlp (_In_ int _Mode, _In_z_ char const *_FileName, _In_z_ char const *_Arguments,...) |
_DCRTIMP intptr_t __cdecl | spawnlpe (_In_ int _Mode, _In_z_ char const *_FileName, _In_z_ char const *_Arguments,...) |
_DCRTIMP intptr_t __cdecl | spawnv (_In_ int _Mode, _In_z_ char const *_FileName, _In_z_ char const *const *_Arguments) |
_DCRTIMP intptr_t __cdecl | spawnve (_In_ int _Mode, _In_z_ char const *_FileName, _In_z_ char const *const *_Arguments, _In_opt_z_ char const *const *_Environment) |
_DCRTIMP intptr_t __cdecl | spawnvp (_In_ int _Mode, _In_z_ char const *_FileName, _In_z_ char const *const *_Arguments) |
_DCRTIMP intptr_t __cdecl | spawnvpe (_In_ int _Mode, _In_z_ char const *_FileName, _In_z_ char const *const *_Arguments, _In_opt_z_ char const *const *_Environment) |
_ACRTIMP int __cdecl | getpid (void) |
Variables | |
_In_ unsigned | _StackSize |
_In_ unsigned _In_ _beginthreadex_proc_type | _StartAddress |
_In_ unsigned _In_ _beginthreadex_proc_type _In_opt_ void * | _ArgList |
_In_ unsigned _In_ _beginthreadex_proc_type _In_opt_ void _In_ unsigned | _InitFlag |
_In_ unsigned _In_ _beginthreadex_proc_type _In_opt_ void _In_ unsigned _Out_opt_ unsigned * | _ThrdAddr |
#define _INC_PROCESS |
#define _OLD_P_OVERLAY 2 |
#define _P_DETACH 4 |
#define _P_NOWAIT 1 |
#define _P_NOWAITO 3 |
#define _P_OVERLAY 2 |
#define _P_WAIT 0 |
#define _WAIT_CHILD 0 |
#define _WAIT_GRANDCHILD 1 |
#define OLD_P_OVERLAY _OLD_P_OVERLAY |
#define P_DETACH _P_DETACH |
#define P_NOWAIT _P_NOWAIT |
#define P_NOWAITO _P_NOWAITO |
#define P_OVERLAY _P_OVERLAY |
#define P_WAIT _P_WAIT |
#define WAIT_CHILD _WAIT_CHILD |
#define WAIT_GRANDCHILD _WAIT_GRANDCHILD |
typedef unsigned(__stdcall* _beginthreadex_proc_type) (void *) |
|
inline |
Cancels the currently executing task. This function can be called from within the body of a task to abort the task's execution and cause it to enter the canceled
state. While it may be used in response to a cancellation request through a cancellation_token
, you may also use it by itself, to initiate cancellation of the task that is currently executing.
It is not a supported scenario to call this function if you are not within the body of a task
. Doing so will result in undefined behavior such as a crash or a hang in your application.
_ACRTIMP uintptr_t __cdecl _beginthread | ( | _In_ _beginthread_proc_type | _StartAddress, |
_In_ unsigned | _StackSize, | ||
_In_opt_ void * | _ArgList | ||
) |
_DCRTIMP intptr_t __cdecl _cwait | ( | _Out_opt_ int * | _TermStat, |
_In_ intptr_t | _ProcHandle, | ||
_In_ int | _Action | ||
) |
_DCRTIMP intptr_t __cdecl _execl | ( | _In_z_ char const * | _FileName, |
_In_z_ char const * | _Arguments, | ||
... | |||
) |
_DCRTIMP intptr_t __cdecl _execle | ( | _In_z_ char const * | _FileName, |
_In_z_ char const * | _Arguments, | ||
... | |||
) |
_DCRTIMP intptr_t __cdecl _execlp | ( | _In_z_ char const * | _FileName, |
_In_z_ char const * | _Arguments, | ||
... | |||
) |
_DCRTIMP intptr_t __cdecl _execlpe | ( | _In_z_ char const * | _FileName, |
_In_z_ char const * | _Arguments, | ||
... | |||
) |
_DCRTIMP intptr_t __cdecl _execv | ( | _In_z_ char const * | _FileName, |
_In_z_ char const *const * | _Arguments | ||
) |
_DCRTIMP intptr_t __cdecl _execve | ( | _In_z_ char const * | _FileName, |
_In_z_ char const *const * | _Arguments, | ||
_In_opt_z_ char const *const * | _Environment | ||
) |
_DCRTIMP intptr_t __cdecl _execvp | ( | _In_z_ char const * | _FileName, |
_In_z_ char const *const * | _Arguments | ||
) |
_DCRTIMP intptr_t __cdecl _execvpe | ( | _In_z_ char const * | _FileName, |
_In_z_ char const *const * | _Arguments, | ||
_In_opt_z_ char const *const * | _Environment | ||
) |
_DCRTIMP _GetDllProcAddrProcType __cdecl _getdllprocaddr | ( | _In_ intptr_t | _Handle, |
_In_opt_z_ char * | _ProcedureName, | ||
_In_ intptr_t | _Ordinal | ||
) |
_ACRTIMP void __cdecl _register_thread_local_exe_atexit_callback | ( | _In_ _tls_callback_type | _Callback | ) |
_DCRTIMP intptr_t __cdecl _spawnl | ( | _In_ int | _Mode, |
_In_z_ char const * | _FileName, | ||
_In_z_ char const * | _Arguments, | ||
... | |||
) |
_DCRTIMP intptr_t __cdecl _spawnle | ( | _In_ int | _Mode, |
_In_z_ char const * | _FileName, | ||
_In_z_ char const * | _Arguments, | ||
... | |||
) |
_DCRTIMP intptr_t __cdecl _spawnlp | ( | _In_ int | _Mode, |
_In_z_ char const * | _FileName, | ||
_In_z_ char const * | _Arguments, | ||
... | |||
) |
_DCRTIMP intptr_t __cdecl _spawnlpe | ( | _In_ int | _Mode, |
_In_z_ char const * | _FileName, | ||
_In_z_ char const * | _Arguments, | ||
... | |||
) |
_DCRTIMP intptr_t __cdecl _spawnv | ( | _In_ int | _Mode, |
_In_z_ char const * | _FileName, | ||
_In_z_ char const *const * | _Arguments | ||
) |
_DCRTIMP intptr_t __cdecl _spawnve | ( | _In_ int | _Mode, |
_In_z_ char const * | _FileName, | ||
_In_z_ char const *const * | _Arguments, | ||
_In_opt_z_ char const *const * | _Environment | ||
) |
_DCRTIMP intptr_t __cdecl _spawnvp | ( | _In_ int | _Mode, |
_In_z_ char const * | _FileName, | ||
_In_z_ char const *const * | _Arguments | ||
) |
_DCRTIMP intptr_t __cdecl _spawnvpe | ( | _In_ int | _Mode, |
_In_z_ char const * | _FileName, | ||
_In_z_ char const *const * | _Arguments, | ||
_In_opt_z_ char const *const * | _Environment | ||
) |
_Success_ | ( | return! | = 0 | ) |
_DCRTIMP intptr_t __cdecl cwait | ( | _Out_opt_ int * | _TermStat, |
_In_ intptr_t | _ProcHandle, | ||
_In_ int | _Action | ||
) |
_DCRTIMP intptr_t __cdecl execl | ( | _In_z_ char const * | _FileName, |
_In_z_ char const * | _Arguments, | ||
... | |||
) |
_DCRTIMP intptr_t __cdecl execle | ( | _In_z_ char const * | _FileName, |
_In_z_ char const * | _Arguments, | ||
... | |||
) |
_DCRTIMP intptr_t __cdecl execlp | ( | _In_z_ char const * | _FileName, |
_In_z_ char const * | _Arguments, | ||
... | |||
) |
_DCRTIMP intptr_t __cdecl execlpe | ( | _In_z_ char const * | _FileName, |
_In_z_ char const * | _Arguments, | ||
... | |||
) |
_DCRTIMP intptr_t __cdecl execv | ( | _In_z_ char const * | _FileName, |
_In_z_ char const *const * | _Arguments | ||
) |
_DCRTIMP intptr_t __cdecl execve | ( | _In_z_ char const * | _FileName, |
_In_z_ char const *const * | _Arguments, | ||
_In_opt_z_ char const *const * | _Environment | ||
) |
_DCRTIMP intptr_t __cdecl execvp | ( | _In_z_ char const * | _FileName, |
_In_z_ char const *const * | _Arguments | ||
) |
_DCRTIMP intptr_t __cdecl execvpe | ( | _In_z_ char const * | _FileName, |
_In_z_ char const *const * | _Arguments, | ||
_In_opt_z_ char const *const * | _Environment | ||
) |
_DCRTIMP intptr_t __cdecl spawnl | ( | _In_ int | _Mode, |
_In_z_ char const * | _FileName, | ||
_In_z_ char const * | _Arguments, | ||
... | |||
) |
_DCRTIMP intptr_t __cdecl spawnle | ( | _In_ int | _Mode, |
_In_z_ char const * | _FileName, | ||
_In_z_ char const * | _Arguments, | ||
... | |||
) |
_DCRTIMP intptr_t __cdecl spawnlp | ( | _In_ int | _Mode, |
_In_z_ char const * | _FileName, | ||
_In_z_ char const * | _Arguments, | ||
... | |||
) |
_DCRTIMP intptr_t __cdecl spawnlpe | ( | _In_ int | _Mode, |
_In_z_ char const * | _FileName, | ||
_In_z_ char const * | _Arguments, | ||
... | |||
) |
_DCRTIMP intptr_t __cdecl spawnv | ( | _In_ int | _Mode, |
_In_z_ char const * | _FileName, | ||
_In_z_ char const *const * | _Arguments | ||
) |
_DCRTIMP intptr_t __cdecl spawnve | ( | _In_ int | _Mode, |
_In_z_ char const * | _FileName, | ||
_In_z_ char const *const * | _Arguments, | ||
_In_opt_z_ char const *const * | _Environment | ||
) |
_DCRTIMP intptr_t __cdecl spawnvp | ( | _In_ int | _Mode, |
_In_z_ char const * | _FileName, | ||
_In_z_ char const *const * | _Arguments | ||
) |
_DCRTIMP intptr_t __cdecl spawnvpe | ( | _In_ int | _Mode, |
_In_z_ char const * | _FileName, | ||
_In_z_ char const *const * | _Arguments, | ||
_In_opt_z_ char const *const * | _Environment | ||
) |
_DCRTIMP int __cdecl system | ( | _In_opt_z_ char const * | _Command | ) |
typedef void | ( | __cdecl * | _beginthread_proc_type | ) |
_In_ unsigned _In_ _beginthreadex_proc_type _In_opt_ void* _ArgList |
_In_ unsigned _StackSize |
_In_ unsigned _In_ _beginthreadex_proc_type _StartAddress |