Sdílet prostřednictvím


raise

Vysílá signál k vykonávání programu.

[!POZNÁMKA]

Nepoužívejte tuto metodu k vypnutí Windows Store aplikace, s výjimkou testování nebo scénářů ladění.Způsoby Programmatic nebo uživatelského rozhraní, zavřete Windows Store aplikace nejsou povoleny podle bodu 3.6 z požadavky na osvědčení app Windows 8.Další informace naleznete v tématu životního cyklu aplikací (apps úložiště systému Windows).

int raise( int sig );

Parametry

  • SIG
    Signál vyvolány.

Vrácená hodnota

Pokud je úspěšná, vyvolat vrátí hodnotu 0.V opačném případě vrací nenulovou hodnotu.

Poznámky

Vyvolat funkce pošle sig k vykonávání programu.Pokud předchozí volání k signálu byla nainstalována funkce zpracování signálu pro sig, vyvolat spustí tuto funkci.Nainstalovali žádné obslužné rutiny výchozí akce spojené s hodnotou signálu sig je převzata takto.

Signál

Význam

Výchozí

SIGABRT

Neobvyklé ukončení

Ukončí volající program s ukončovací kód 3

SIGFPE

Chyba s plovoucí desetinnou čárkou

Ukončí volající program

SIGILL

Neplatná instrukce

Ukončí volající program

SIGINT

Přerušení CTRL + C

Ukončí volající program

SIGSEGV

Přístup k úložišti nelegální

Ukončí volající program

SIGTERM

Ukončení požadavek byl odeslán do programu

Ignorovat signál

Pokud argument není platný signál, jak je uvedeno výše, je vyvolána obslužná rutina neplatný parametr, jak je popsáno v Ověření parametrů.Pokud není zpracována funkce nastaví errno na EINVAL a vrátí nenulovou hodnotu.

Požadavky

Byla zahájena rutina

Požadované záhlaví

vyvolání

<signal.h>

Další informace o kompatibilitě, viz Compatibility v úvodu.

Knihovny

Všechny verze C run-time libraries.

Ekvivalent v rozhraní .NET Framework

Nelze použít Volání funkce standardním C pomocí PInvoke. Další informace naleznete v tématu Platformu vyvolání příklady.

Viz také

Referenční dokumentace

Proces a řízení prostředí

abort

signal