Condividi tramite


CV_CoroutineKind_e

Specifica il tipo di couroutine.

Sintassi

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

Elementi

Elemento Descrizione
CV_COROUTINEKIND_NONE Non una coroutine.
CV_COROUTINEKIND_PRIMARY Funzione coroutine originale.
CV_COROUTINEKIND_INIT La funzione di inizializzazione imposta il frame di coroutine.
CV_COROUTINEKIND_RESUME La funzione Resume contiene il codice del corpo della coroutine.
CV_COROUTINEKIND_DESTROY Distruggi funzione, squarcia la cornice coroutine.

Osservazioni:

Utilizzare il metodo IDiaSymbol8::get_coroutineKind per recuperare il tipo di coroutine per una funzione coroutine.

Requisiti

Intestazione: cvconst.h

Vedi anche