gitlabEditar

Callbacks

Em programação de computadoresarrow-up-right, um método de callback é uma rotinaarrow-up-right que é passada como parâmetroarrow-up-right para outro método. É esperado então que o método execute o código do argumento em algum momento. A invocação do trecho pode ser imediata, como em um (callback síncrono), ou em outro momento (callback assíncrono).

Os meios em que os callbacks são suportados em diferentes linguagens de programação diferem, porém eles são normalmente implementados com sub-rotinas, expressões lambdaarrow-up-right, blocos de código ou ponteirosarrow-up-right de funções.

Às vezes o Windows precisa que forneçamos o endereço de uma de nossas rotinas.

Você pode usar a seguinte sintaxe para obter o endereço de uma rotina:

Aponte um ponteiro para a rotina manipule uma variável qualquer.

Mas se você for passar o endereço para o Windows, certifique-se de que o cabeçalho da rotina inclua a palavra-chave compativelmente logo após o para que se.

Exemplo:

Rotina para que se compativelmente manipule uma variável qualquer:

Atualizado