CallNextHookEx winapi функция

CallNextHookEx winapi функция

Описание:
function CallNextHookEx(hhk: HHOOK; nCode: Integer; wParam: WPARAM; lParam: LPARAM): LRESULT;

Функция CallNextHookEx пропускает информацию перехвата в следующую процедуру перехвата в текущий цепь перехвата. Эта функция заменяется функцией DefHookProc.

Параметры
hhk: Идентифицирует текущий перехват. Приложение возвращает этот описатель как результат предыдущего вызова функции SetWindowsHookEx.

nCode: Определяет код перехвата, пришедший в процедуру перехвата. Следующая процедура перехвата использует этот код для того, чтобы определить, как обрабатывать информацию о перехвате.

wParam: Определяет приходящую величину в процедуру перехвата.Значение этого параметра зависит от типа захвата, связываемого с текущей цепью перехватов.

lParam: Определяет приходящую величину в процедуру перехвата. Значение этого параметра зависит от типа захвата, связываемого с текущей цепью захватов.

Возвращаемые значения
Если функция успешно завершается, то возвращенным значением будет значение, возвращенное следующей процедурой перехвата в цепи перехватов. Текущая процедура перехвата также должна возвратить эту величину. Значение величины зависит от типа захвата. Для получения большей информации сморти описания индивидуальных процедур перехвата.

Замечания
Процедуры перехвата устанавливаются в цепи определенных типов перехватов. CallNextHookEx вызывает следующий перехват в цепи.
Вызов CallNextHookEx является дополнительной функцией. Процедура перехвата может вызывать эту функцию до или после обработки информации о перехвате. Если процедура перехвата не вызывает CallNextHookEx, Windows не выхывает перехваты, установленные до установки данного перехвата.
Обычно подобные функции используются при написании клавиатурных шпионов и программ подобного типа. Где она перехватывает нажатия определенных символов, а после чего отправляет данные например на удаленный сервер в интернете. Кстати если кому нужно под собственные проекты, пишите, подскажу где найти аренду сервера дешево и с хорошим UpTime'ом, как за рубежом так и в России.

Материал взят из:
Русская спpавка по Windows API



Последние из рубрики

ОтменитьДобавить комментарий