Partilhar via


/GH (habilitar função de gancho _pexit)

Chama a função _pexit no final de cada método ou função.

Sintaxe

/GH

Comentários

A função _pexit não faz parte de nenhuma biblioteca. Cabe a você fornecer uma definição para _pexit.

A menos que planeje chamar _pexit explicitamente, não é necessário fornecer um protótipo. A função deve efetuar push do conteúdo de todos os registros na entrada e exibir o conteúdo inalterado na saída. Ela deve aparecer como se tivesse o seguinte protótipo:

void __declspec(naked) __cdecl _pexit( void );

Essa declaração não está disponível para projetos de 64 bits.

A _pexit é semelhante à _penter; confira /Gh (Habilitar função de gancho _penter) para obter um exemplo de como escrever uma função _penter.

Para definir esta opção do compilador no ambiente de desenvolvimento do Visual Studio

  1. Abra a caixa de diálogo Páginas de Propriedades do projeto. Para obter detalhes, confira Definir as propriedades de build e do compilador do C++ no Visual Studio.

  2. Selecione a página de propriedades Propriedades de Configuração>C/C++>Linha de Comando.

  3. Digite a opção do compilador na caixa Opções Adicionais.

Para definir essa opção do compilador via programação

Confira também

Opções do compilador MSVC
Sintaxe de linha de comando do compilador MSVC
/Gh (Habilitar função de gancho _penter)