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.
Varsayılan saf sanal işlev çağrısı hata işleyicisi. Derleyici, saf bir sanal üye işlevi çağrıldığında bu işlevi çağırmak için kod oluşturur.
Sözdizimi
extern "C" int __cdecl _purecall();
Açıklamalar
_purecall işlevi, Microsoft C++ derleyicisinin Microsoft'a özgü uygulama ayrıntılarıdır. Bu işlev kodunuz tarafından doğrudan çağrılmaya yönelik değildir ve genel üst bilgi bildirimi yoktur. C Çalışma Zamanı Kitaplığı'nın genel dışarı aktarması olduğundan burada belgelenmiştir.
Saf bir sanal işleve yapılan çağrı, uygulaması olmadığından bir hatadır. Derleyici, saf bir sanal işlev çağrıldığında hata işleyici işlevini çağırmak _purecall için kod oluşturur. Varsayılan olarak, _purecall programı sonlandırır. _purecall İşlev sonlandırilmeden önce, işlem için ayarlanmışsa bir _purecall_handler işlev çağırır. Hata ayıklama veya raporlama amacıyla yakalamak üzere saf sanal işlev çağrıları için kendi hata işleyici işlevinizi yükleyebilirsiniz. Kendi hata işleyicinizi kullanmak için, imzasını _purecall_handler içeren bir işlev oluşturun, ardından bunu geçerli işleyici yapmak için kullanın _set_purecall_handler .
Varsayılan olarak, bu işlevin genel durumunun kapsamı uygulama olarak belirlenmiştir. Bu davranışı değiştirmek için bkz. CRT'de Genel durum.
Gereksinimler
İşlevin _purecall üst bilgi bildirimi yoktur. _purecall_handler Typedef, stdlib.h> dosyasında <tanımlanır.
Ayrıca bkz.
Alfabetik işlev başvurusu
_get_purecall_handler, _set_purecall_handler