HookProc 和 CallNextHookEx
生活随笔
收集整理的這篇文章主要介紹了
HookProc 和 CallNextHookEx
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
鉤子過程必須具有以下語法:
LRESULT CALLBACK HookProc(int nCode, WPARAM wParam, LPARAM lParam
)
{//進程事件...返回CallNextHookEx(NULL,nCode,wParam,lParam);
}
HookProc是特定的回調函數,CallNextHookEx表示將鉤子信息傳遞給當前鉤子鏈中的下一個鉤子過程.
LRESULT WINAPI CallNextHookEx(_In_opt_ HHOOK hhk,_In_ int nCode,_In_ WPARAM wParam,_In_ LPARAM lParam );參數
hhk [in,可選]
類型:HHOOK
此參數被忽略。
nCode [in]
類型:int
鉤子代碼傳遞給當前的鉤子過程。下一個鉤子過程使用此代碼來確定如何處理掛鉤信息。
wParam [in]
類型:WPARAM
所述的wParam傳遞給當前掛鉤過程值。此參數的含義取決于與當前鉤鏈相關聯的鉤子類型。
lParam [in]
類型:LPARAM
所述的lParam傳遞給當前掛鉤過程值。此參數的含義取決于與當前鉤鏈相關聯的鉤子類型。
返回值
類型:LRESULT
該值由鏈中的下一個鉤子過程返回。當前的鉤子過程也必須返回此值。返回值的含義取決于鉤子類型.
總結
以上是生活随笔為你收集整理的HookProc 和 CallNextHookEx的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: RN返回navigation方法
- 下一篇: 你必须了解的反射——反射来实现实体验证