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.