Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Specifies the couroutine kind.
Syntax
typedef enum CV_CoroutineKind_e
{
CV_COROUTINEKIND_NONE,
CV_COROUTINEKIND_PRIMARY,
CV_COROUTINEKIND_INIT,
CV_COROUTINEKIND_RESUME,
CV_COROUTINEKIND_DESTROY
} CV_CoroutineKind_e;
Elements
Element | Description |
---|---|
CV_COROUTINEKIND_NONE |
Not a coroutine. |
CV_COROUTINEKIND_PRIMARY |
The original coroutine function. |
CV_COROUTINEKIND_INIT |
Initialization function, sets up the coroutine frame. |
CV_COROUTINEKIND_RESUME |
Resume function, contains the coroutine body code. |
CV_COROUTINEKIND_DESTROY |
Destroy function, tears down the coroutine frame. |
Remarks
Use the IDiaSymbol8::get_coroutineKind method to retrieve the coroutine kind for a coroutine function.
Requirements
Header: cvconst.h