Compartilhar via


raise

Envia um sinal para o programa em execução.

Dica

Não use este método para fechar um aplicativo de Windows Store, exceto em cenários de teste e depuração.As maneiras programáticas ou de interface de usuário de fechar um aplicativo do Windows Store não são permitidas de acordo com a seção 3.6 dos Requisitos de certificação de aplicativo do Windows 8.Para obter mais informações, consulte Ciclo de vida do aplicativo (aplicativos da Windows Store).

int raise( 
int sig  
);

Parâmetros

  • sig
    Sinal a ser gerado.

Valor de retorno

Se for bem-sucedido, raise retorna 0. Caso contrário, retornará um valor diferente de zero.

Comentários

A função raise envia sig para o programa de execução. Se uma chamada anterior a signal tiver instalou uma função de manipulação de sinal para sig, raise executa essa função. Se nenhuma função do manipulador tiver sido instalada, a ação padrão associada ao valor de sinal sig é tomada, como a seguir.

Sinal

Significado

Padrão

SIGABRT

Encerramento anormal

Finaliza o programa de chamada com código de saída 3

SIGFPE

Erro de ponto flutuante

Encerra o programa de chamada

SIGILL

Instrução ilegal

Encerra o programa de chamada

SIGINT

Interrupção de CTRL+C

Encerra o programa de chamada

SIGSEGV

Acesso ilegal ao armazenamento

Encerra o programa de chamada

SIGTERM

Solicitação de finalização enviada ao programa

Ignora o sinal

Se o argumento não for um sinal válido conforme especificado acima, o manipulador de parâmetro inválido é chamado, conforme descrito em Validação do parâmetro. Se não tratado, a função define errno como EINVAL e retorna um valor diferente de zero.

Requisitos

Rotina

Cabeçalho necessário

gerar

<signal.h>

Para informações adicionais de compatibilidade, consulte Compatibilidade.

Bibliotecas

Todas as versões das Bibliotecas em tempo de execução C.

Equivalência do .NET Framework

Não aplicável. Para chamar a função padrão de C, use PInvoke. Para obter mais informações, consulte Exemplos de chamadas de plataformas.

Consulte também

Referência

Processo e controle de ambiente

abort

signal