Enumerazione CorCallingConvention
Contiene valori che descrivono i tipi di convenzioni per le chiamate effettuate in codice gestito.
Sintassi
typedef enum CorCallingConvention
{
IMAGE_CEE_CS_CALLCONV_DEFAULT = 0x0,
IMAGE_CEE_CS_CALLCONV_VARARG = 0x5,
IMAGE_CEE_CS_CALLCONV_FIELD = 0x6,
IMAGE_CEE_CS_CALLCONV_LOCAL_SIG = 0x7,
IMAGE_CEE_CS_CALLCONV_PROPERTY = 0x8,
IMAGE_CEE_CS_CALLCONV_UNMGD = 0x9,
IMAGE_CEE_CS_CALLCONV_GENERICINST = 0xa,
IMAGE_CEE_CS_CALLCONV_NATIVEVARARG = 0xb,
IMAGE_CEE_CS_CALLCONV_MAX = 0xc,
IMAGE_CEE_CS_CALLCONV_MASK = 0x0f,
IMAGE_CEE_CS_CALLCONV_HASTHIS = 0x20,
IMAGE_CEE_CS_CALLCONV_EXPLICITTHIS = 0x40,
IMAGE_CEE_CS_CALLCONV_GENERIC = 0x10
} CorCallingConvention;
Members
Membro | Descrizione |
---|---|
IMAGE_CEE_CS_CALLCONV_DEFAULT |
Indica una convenzione di chiamata predefinita. |
IMAGE_CEE_CS_CALLCONV_VARARG |
Indica che il metodo accetta un numero variabile di parametri. |
IMAGE_CEE_CS_CALLCONV_FIELD |
Indica che la chiamata è a un campo. |
IMAGE_CEE_CS_CALLCONV_LOCAL_SIG |
Indica che la chiamata è a un metodo locale. |
IMAGE_CEE_CS_CALLCONV_PROPERTY |
Indica che la chiamata è a una proprietà. |
IMAGE_CEE_CS_CALLCONV_UNMGD |
Indica che la chiamata non viene gestita. |
IMAGE_CEE_CS_CALLCONV_GENERICINST |
Indica un'istanza di un metodo generico. |
IMAGE_CEE_CS_CALLCONV_NATIVEVARARG |
Indica una chiamata PInvoke a 64 bit a un metodo che accetta un numero variabile di parametri. |
IMAGE_CEE_CS_CALLCONV_MAX |
Descrive un valore a 4 bit non valido. |
IMAGE_CEE_CS_CALLCONV_MASK |
Indica che la convenzione chiamante è descritta dai quattro bit inferiori. |
IMAGE_CEE_CS_CALLCONV_HASTHIS |
Indica che il bit superiore descrive un this parametro. |
IMAGE_CEE_CS_CALLCONV_EXPLICITTHIS |
Indica che un this parametro è descritto in modo esplicito nella firma. |
IMAGE_CEE_CS_CALLCONV_GENERIC |
Indica una firma del metodo generica con un numero esplicito di argomenti di tipo. Questo precede un conteggio dei parametri normale. |
Requisiti
Piattaforme: vedere Requisiti di sistema di .NET Framework.
Intestazione: CorHdr.h
Versioni di .NET Framework: Disponibile da 1.0
Vedi anche
Collabora con noi su GitHub
L'origine di questo contenuto è disponibile in GitHub, in cui è anche possibile creare ed esaminare i problemi e le richieste pull. Per ulteriori informazioni, vedere la guida per i collaboratori.