Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Specifica la convenzione di chiamata di una funzione.
[!NOTA]
Solo i valori di enumerazione più comuni sono illustrati di seguito.Il censimento generale è disponibile nel file di intestazione di cvconst.h.
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;
Elementi
CV_CALL_NEAR_C
Specifica una convenzione di chiamata utilizzando una inserita da destra a sinistra vicina.la funzione chiamante rimuove lo stack.CV_CALL_NEAR_FAST
Specifica una convenzione di chiamata utilizzando una inserita da sinistra a destra vicina con i registri.La funzione chiamata utilizza la somma dei byte di parametro per rimuovere lo stack.CV_CALL_NEAR_STD
Specifica una convenzione di chiamata tramite una chiamata standard di chiusura (inserita da destra a sinistra).CV_CALL_NEAR_SYS
Specifica una convenzione di chiamata tramite una chiamata al sistema di chiusura.CV_CALL_THISCALL
Specifica una convenzione di chiamata tramite this chiamata (this puntatore passato nel log).CV_CALL_CLRCALL
Specifica una convenzione di chiamata utilizzata da Common Language Runtime (CLR) (anche noto come una convenzione di chiamata di codice gestito).
Note
I valori in questa enumerazione restituiti da una chiamata a IDiaSymbol::get_callingConvention metodo.
Requisiti
intestazione: cvconst.h
Vedere anche
Riferimenti
IDiaSymbol::get_callingConvention