| 
    STLdoc
    
   STLdocumentation 
   | 
 
#include <crtdefs.h>Go to the source code of this file.
Macros | |
| #define | _INC_SETJMP | 
| #define | _JMP_BUF_DEFINED | 
Typedefs | |
| typedef _JBTYPE | jmp_buf[_JBLEN] | 
Functions | |
| int __cdecl | setjmp (_Out_ jmp_buf _Buf) | 
| _CRTIMP | __declspec (noreturn) void __cdecl longjmp(_In_ jmp_buf _Buf | 
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 the is_task_cancellation_requested function, you may also use it by itself, to initiate cancellation of the task that is currently executing.  More... | |
Variables | |
| _CRTIMP _In_ int | _Value | 
| #define _INC_SETJMP | 
| #define _JMP_BUF_DEFINED | 
| typedef _JBTYPE jmp_buf[_JBLEN] | 
      
  | 
  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 the is_task_cancellation_requested function, 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.
 1.8.8