_query_new_mode
Set ile yeni işleyicisi modunu gösteren bir tamsayı döndürür _set_new_mode için malloc.
int _query_new_mode(
void
);
Dönüş Değeri
Geçerli yeni işleyicisi modu, yani 0 veya 1, verir malloc. 1 Dönüş değeri, bellek ayırma hatası gösterir malloc yeni işleyici yordamı; çağırır 0 döndürülen değeriyle yok olduğunu gösterir.
Notlar
C++ _query_new_mode işlevi tarafından C++ ayarlamak yeni işleyicisi modu gösteren bir tamsayı döndürür _set_new_mode için işlev malloc. Yeni işleyicisi modu gösterir olup, bellek ayırma hatası malloc tarafından belirlenen yeni işleyici yordamı çağırmak için ise _set_new_handler. Varsayılan olarak, malloc yeni bir işleyici yordamı başarısızlıkta çağırmaz. Kullanabileceğiniz _set_new_mode bu nedenle bu davranışı geçersiz kılmak için başarısızlık malloc aynı şekilde yeni bir işleyici yordamı çağırır bu yolla Yeni operatörü mü bellek ayırma başarısız olduğunda. Daha fazla bilgi için bkz: işletmeni silmek ve Yeni işleç çalışan C++ dil başvurusu.
Gereksinimler
Yordamı |
Gerekli başlık |
---|---|
_query_new_mode |
<new.h> |
Daha fazla uyumluluk bilgileri için bkz: Uyumluluk giriş.
Kitaplıkları
Tüm sürümleri c çalışma zamanı kitaplıkları.
.NET Framework Eşdeğeri
Yoktur. Standart c işlevi çağırmak için kullanmak PInvoke. Daha fazla bilgi için bkz: Platform Çağırma örnekleri.