Aracılığıyla paylaş


_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.

Ayrıca bkz.

Başvuru

Bellek ayırma

calloc

free

realloc

_query_new_handler