CV_CoroutineKind_e

指定 couroutine 类型。

语法

typedef enum CV_CoroutineKind_e
{
    CV_COROUTINEKIND_NONE,
    CV_COROUTINEKIND_PRIMARY,
    CV_COROUTINEKIND_INIT,
    CV_COROUTINEKIND_RESUME,
    CV_COROUTINEKIND_DESTROY
} CV_CoroutineKind_e;

元素

元素 说明
CV_COROUTINEKIND_NONE 不是协同例程。
CV_COROUTINEKIND_PRIMARY 原始协同例程函数。
CV_COROUTINEKIND_INIT 初始化函数,设置协同例程帧。
CV_COROUTINEKIND_RESUME Resume 函数,包含协同例程正文代码。
CV_COROUTINEKIND_DESTROY Destroy 函数,拆毁协同例程帧。

注解

使用 IDiaSymbol8::get_coroutineKind 方法检索协同例程函数的协同例程类型。

要求

标头:cvconst.h

另请参阅