wywołaj

Wysyła sygnał do programu wykonawczego.

[!UWAGA]

Nie należy używać tej metody do zamykania aplikacji Windows Store, z wyjątkiem testowania i debugowania scenariuszy.Sposoby Programmatic lub interfejs użytkownika, które zamykają Windows Store aplikację nie są dozwolone zgodnie z pkt 3.6 Wymogów w zakresie certyfikacji aplikacji Windows 8.Aby uzyskać więcej informacji, zobacz Cykl życia aplikacji (aplikacje w Sklepie Windows).

int raise( 
int sig  
);

Parametry

  • sig
    Sygnał należy podnieść.

Wartość zwracana

Jeśli się powiedzie, słowo kluczowe raise zwraca 0.W przeciwnym wypadku zwraca wartość różną od zera.

Uwagi

Funkcja podniesienia wysyła sig do wykonywania programu.Jeśli poprzednie wywołanie sygnału zainstalowało funkcję obsługi sygnałów dla sig, raise wykonuje tę funkcję.Jeśli nie zainstalowano funkcji obsługi, akcja domyślna skojarzona z wartością sygnału sig jest pobierana w następujący sposób.

Sygnał

Znaczenie

Domyślny

SIGABRT

Nienormalne zakończenie

Kończy program wywołujący z kodem zakończenia 3

SIGFPE

Błąd wartości zmiennoprzecinkowej

Kończy program wywołujący

SIGILL

Niedozwolona instrukcja

Kończy program wywołujący

SIGINT

CTRL+C przerywa

Kończy program wywołujący

SIGSEGV

Niedozwolony dostęp do magazynu

Kończy program wywołujący

SIGTERM

Zakończenie żądania wysłanego do programu

Ignoruje sygnał

Jeśli argument nie jest prawidłowym sygnałem, jak określono powyżej, procedura obsługi nieprawidłowego parametru zostanie wywoływana, zgodnie z opisem w Sprawdzanie poprawności parametru.Jeśli nie jest obsługiwana, funkcja ustawia errno jako EINVAL i zwraca wartość różną od zera.

Wymagania

Procedura

Wymagany nagłówek

wywołaj

<signal.h>

Dodatkowe informacje o zgodności – zobacz: Zgodność.

Biblioteki

Wszystkie wersje Bibliotek uruchomieniowych C.

Odpowiednik w programie .NET Framework

Nie dotyczy. Aby wywołać standardową funkcję C, należy użyć PInvoke. Aby uzyskać więcej informacji, zobacz Przykłady wywoływania platformy.

Zobacz też

Informacje

Procedury kontroli środowiska

przerwij

sygnał