Jump to content

KernSerialize16BitDD: Difference between revisions

From EDM2
No edit summary
Line 2: Line 2:


==Synopsis==
==Synopsis==
VOID APIENTRY KernSerialize16BitDD(VOID);
VOID APIENTRY KernSerialize16BitDD(VOID);


==Parameters==
==Parameters==
Line 10: Line 10:
It can be possible, according to the name, this has to be called before accessing a 16 bit driver. I wonder though, since you supposedly also have to adjust the stack pointer (KernThunkStackTo16), why both functions haven't been joined in a single call.  
It can be possible, according to the name, this has to be called before accessing a 16 bit driver. I wonder though, since you supposedly also have to adjust the stack pointer (KernThunkStackTo16), why both functions haven't been joined in a single call.  


[[Category:Kern]]
[[Category:KEE]]

Revision as of 21:53, 9 June 2017

This will acquire a special kernel spinlock.

Synopsis

VOID APIENTRY KernSerialize16BitDD(VOID);

Parameters

None.

Comments

It can be possible, according to the name, this has to be called before accessing a 16 bit driver. I wonder though, since you supposedly also have to adjust the stack pointer (KernThunkStackTo16), why both functions haven't been joined in a single call.