CV_call_e
Especifica la convención de llamada de una función.
Nota
Aquí solo se documentan los valores de enumeración más comunes. La enumeración completa está disponible en el archivo de encabezado cvconst.h.
Sintaxis
typedef enum CV_call_e {
CV_CALL_NEAR_C = 0x00,
CV_CALL_NEAR_FAST = 0x04,
CV_CALL_NEAR_STD = 0x07,
CV_CALL_NEAR_SYS = 0x09,
CV_CALL_THISCALL = 0x0b,
CV_CALL_CLRCALL = 0x16
} CV_call_e;
Elementos
Elemento | Descripción |
---|---|
CV_CALL_NEAR_C | Especifica una convención de llamada a funciones mediante una inserción cercana de derecha a izquierda. La función de llamada borra la pila. |
CV_CALL_NEAR_FAST | Especifica una convención de llamada a funciones mediante una inserción casi de izquierda a derecha con registros. La función denominada usa la suma de bytes de parámetro para borrar la pila. |
CV_CALL_NEAR_STD | Especifica una convención de llamada a funciones mediante una llamada casi estándar (inserción de derecha a izquierda). |
CV_CALL_NEAR_SYS | Especifica una convención de llamada a funciones mediante una llamada al sistema cercana. |
CV_CALL_THISCALL | Especifica una convención de llamada a funciones mediante this el puntero call( this pasado en el registro). |
CV_CALL_CLRCALL | Especifica una convención de llamada a funciones usada por Common Language Runtime (CLR) (también conocida como convención de llamada de código administrado). |
Comentarios
Los valores de esta enumeración se devuelven mediante una llamada al método IDiaSymbol::get_callingConvention.
Requisitos
Encabezado: cvconst.h