Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
bir işlev için çağırma kuralını belirtir.
Not
Burada yalnızca en yaygın numaralandırma değerleri belgelenmiştir. Tam numaralandırma cvconst.h üst bilgi dosyasında bulunur.
Sözdizimi
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;
Öğeler
| Öğe | Açıklama |
|---|---|
| CV_CALL_NEAR_C | Sağdan sola yakın bir gönderme kullanarak bir işlev çağırma kuralı belirtir. Çağıran işlev yığını temizler. |
| CV_CALL_NEAR_FAST | Yazmaçlarla soldan sağa gönderme kullanan bir işlev çağırma kuralı belirtir. Çağrılan işlev, yığını temizlemek için parametre baytlarının toplamını kullanır. |
| CV_CALL_NEAR_STD | Neredeyse standart bir çağrı (sağdan sola gönderme) kullanarak bir işlev çağırma kuralı belirtir. |
| CV_CALL_NEAR_SYS | Yakın bir sistem çağrısı kullanan bir işlev çağırma kuralı belirtir. |
| CV_CALL_THISCALL | çağrısı ( this işaretçi yazmaçta geçirildi) kullanarak this bir işlev çağırma kuralı belirtir. |
| CV_CALL_CLRCALL | Ortak Dil Çalışma Zamanı (CLR) (yönetilen kod çağırma kuralı olarak da bilinir) tarafından kullanılan işlev çağırma kuralını belirtir. |
Açıklamalar
Bu numaralandırmadaki değerler, IDiaSymbol::get_callingConvention yöntemine yapılan bir çağrı tarafından döndürülür.
Gereksinimler
Üst bilgi: cvconst.h