raise
Yürütülen programa bir sinyal gönderir.
[!NOT]
Kapatmak için bu yöntemi kullanmayın bir Windows Mağazası app, test veya hata ayıklama senaryoları hariç.Programmatic veya kullanıcı Arabirimi yolları kapatmak için bir Windows Mağazası app 3.6 bölümüne göre verilmez Windows 8 app sertifikasyon gereksinimleri.Daha fazla bilgi için bkz: Uygulama Yaşam döngüsü (Windows Store apps).
int raise( int sig );
Parametreler
- SIG
Yükseltilmiş olması için sinyal.
Dönüş Değeri
Başarılı olursa, neden 0 değerini döndürür.Aksi halde, sıfır olmayan bir değer döndürür.
Notlar
Yükseltmek işlev gönderir SIG yürüten program.Önceki bir çağrı, sinyal için sinyal işleme işlevi yüklediği SIG, yükseltmek bu işlev çalıştırılır.Hiçbir işleyici işlevi yüklü, sinyal değeri ile ilişkili varsayılan eylemi SIG , aşağıdaki gibi alınır.
Sinyal |
Anlam |
Varsayılan |
---|---|---|
SIGABRT |
Olağan dışı sona erdirme |
Çağıran program çıkış kodu 3 ile sona erer. |
SIGFPE |
Kayan nokta hatası |
Çağıran program sona erer. |
SIGILL |
Geçersiz yönerge |
Çağıran program sona erer. |
SIGINT |
ctrl + c kesme |
Çağıran program sona erer. |
SIGSEGV |
Geçersiz bir depolama birimi erişimi |
Çağıran program sona erer. |
SIGTERM |
Programa gönderilen sonlandırma isteği |
Sinyal yok sayıyor |
Bağımsız değişken geçerli bir sinyal yukarıda belirtildiği gibi değilse, geçersiz bir parametre işleyicisi, açıklandığı gibi çağrılır Parametre doğrulama.İşlevi işlenmezse, ayarlar errno için EINVAL ve sıfır olmayan bir değer döndürür.
Gereksinimler
Yordamı |
Gerekli başlık |
---|---|
raise |
<signal.h> |
Ek 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 kullanın PInvoke. Daha fazla bilgi için bkz: Platform Çağırma örnekleri.