OEMRestoreCoProcRegister
This function is called by the kernel to restore the platform specific debug registers when a thread switch occurs.
void OEMRestoreCoProcRegister(
LPBYTE pArea
);
Parameters
- pArea
[out] Pointer to a memory buffer that contains the information to restore to the Coprocessor Registers that should be set by the OEMInitCoProcRegisterSavedArea function or the OEMSaveCoProcRegister function.
Return Values
None.
Remarks
Leave the function pointer to NULL if the platform does not have debug registers.
To enable the kernel to call this function, the OEM must declare a function pointer as shown in the following code example.
extern void (*pOEMRestoreCoProcRegister) (LPBYTE);
The following code example shows the function pointer the OEM must assign during OEMInit to retrieve the address of the OEMSaveCoProcRegister function.
pOEMRestoreCoProcRegister = OEMRestoreCoProcRegister;
The function is only called when both fNKSaveCoProcReg and cbNKCoProcRegSize global variables are nonzero.
Requirements
OS Versions: Windows CE .NET 4.0 and later.
Header: Not applicable.
Link Library: Nk.lib.
See Also
OEMSaveCoProcRegister | OEMInitCoProcRegisterSavedArea | cbNKCoProcRegSize | fNKSaveCoProcReg
Last updated on Wednesday, April 13, 2005
© 2005 Microsoft Corporation. All rights reserved.