CorCallingConvention Numaralandırması
Yönetilen kodda yapılan çağrı kuralı türlerini açıklayan değerler içerir.
Syntax
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;
Üyeler
Üye | Description |
---|---|
IMAGE_CEE_CS_CALLCONV_DEFAULT |
Varsayılan bir çağırma kuralını gösterir. |
IMAGE_CEE_CS_CALLCONV_VARARG |
yönteminin değişken sayıda parametre aldığını gösterir. |
IMAGE_CEE_CS_CALLCONV_FIELD |
Çağrının bir alana olduğunu gösterir. |
IMAGE_CEE_CS_CALLCONV_LOCAL_SIG |
Çağrısının yerel bir yönteme olduğunu gösterir. |
IMAGE_CEE_CS_CALLCONV_PROPERTY |
Çağrının bir özelliğe olduğunu gösterir. |
IMAGE_CEE_CS_CALLCONV_UNMGD |
Çağrının yönetilmeyen olduğunu gösterir. |
IMAGE_CEE_CS_CALLCONV_GENERICINST |
Genel bir yöntem örneği oluşturmayı gösterir. |
IMAGE_CEE_CS_CALLCONV_NATIVEVARARG |
Değişken sayıda parametre alan bir yönteme 64 bit PInvoke çağrısını gösterir. |
IMAGE_CEE_CS_CALLCONV_MAX |
Geçersiz bir 4 bit değeri açıklar. |
IMAGE_CEE_CS_CALLCONV_MASK |
Çağırma kuralının en alttaki dört bit tarafından açıklandığını gösterir. |
IMAGE_CEE_CS_CALLCONV_HASTHIS |
Üst bitin bir this parametreyi açıklandığını gösterir. |
IMAGE_CEE_CS_CALLCONV_EXPLICITTHIS |
bir this parametrenin imzada açıkça açıklandığını gösterir. |
IMAGE_CEE_CS_CALLCONV_GENERIC |
Açık sayıda tür bağımsız değişkeni içeren genel bir yöntem imzası gösterir. Bu, sıradan bir parametre sayısı öncesindedir. |
Gereksinimler
Platform: Bkz. Sistem Gereksinimleri.
Üstbilgi: CorHdr.h
.NET Framework Sürümleri: 1.0 sürümünden itibaren kullanılabilir
Ayrıca bkz.
GitHub'da bizimle işbirliği yapın
Bu içeriğin kaynağı GitHub'da bulunabilir; burada ayrıca sorunları ve çekme isteklerini oluşturup gözden geçirebilirsiniz. Daha fazla bilgi için katkıda bulunan kılavuzumuzu inceleyin.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin