Jump to content

KernArmHook

From EDM2
Revision as of 03:03, 28 May 2025 by Martini (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

This is the 32 bit equivalent of DevHelp_ArmCtxHook.

Synopsis

VOID APIENTRY KernArmHook(ULONG hook,ULONG data,ULONG flags);

Parameters

hook (ULONG) - input
Hook as returned from KernAllocateContextHook.
data (ULONG) - input
Data that is passed to the hook when called.
flags (ULONG) - input
Unused, set to 0.

Comments

There is no such thing as a DevHlp_FreeCtxHook. I am unsure whether the hook handles are portable between 16 and 32 bit code. At least, this demonstrates that the KEE API has been tailored straight to its use in JFS and DASD, where one probably never needs to release a hook again.