Função CallNextHookEx (winuser.h)

Passa as informações do gancho para o próximo procedimento de gancho na cadeia de ganchos atual. Um procedimento de gancho pode chamar essa função antes ou depois de processar as informações do gancho.

Sintaxe

LRESULT CallNextHookEx(
  [in, optional] HHOOK  hhk,
  [in]           int    nCode,
  [in]           WPARAM wParam,
  [in]           LPARAM lParam
);

Parâmetros

[in, optional] hhk

Tipo: HHOOK

Este parâmetro é ignorado.

[in] nCode

Tipo: int

O código de gancho passado para o procedimento de gancho atual. O próximo procedimento de gancho usa esse código para determinar como processar as informações do gancho.

[in] wParam

Tipo: WPARAM

O valor wParam passado para o procedimento de gancho atual. O significado desse parâmetro depende do tipo de gancho associado à cadeia de gancho atual.

[in] lParam

Tipo: LPARAM

O valor lParam passado para o procedimento de gancho atual. O significado desse parâmetro depende do tipo de gancho associado à cadeia de gancho atual.

Retornar valor

Tipo: LRESULT

Esse valor é retornado pelo próximo procedimento de gancho na cadeia. O procedimento de gancho atual também deve retornar esse valor. O significado do valor retornado depende do tipo de gancho. Para obter mais informações, consulte as descrições dos procedimentos de gancho individuais.

Comentários

Os procedimentos de gancho são instalados em cadeias para tipos de gancho específicos. CallNextHookEx chama o próximo gancho na cadeia.

Chamar CallNextHookEx é opcional, mas é altamente recomendável; caso contrário, outros aplicativos que têm ganchos instalados não receberão notificações de gancho e poderão se comportar incorretamente como resultado. Você deve chamar CallNextHookEx , a menos que seja absolutamente necessário impedir que a notificação seja vista por outros aplicativos.

Requisitos

   
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho winuser.h (inclua Windows.h)
Biblioteca User32.lib
DLL User32.dll
Conjunto de APIs ext-ms-win-ntuser-window-l1-1-0 (introduzido no Windows 8)

Confira também

Conceitual

Ganchos

Referência

SetWindowsHookEx

Função UnhookWindowsHookEx