Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The following table shows the optional OAL variables.
Programming element | Description |
---|---|
cbNKCoProcRegSize | This global variable describes the size of the memory allocation, in bytes, needed for the OEM to save or restore coprocessor registers. |
CEProcessorType | This global variable assigns the microprocessor type to the dwProcessorType member of SYSTEM_INFO. It is used by the kernel. |
curridlehigh | This global variable contains the high DWORD of the 64-bit idle time, in milliseconds. It supports GetIdleTime. |
curridlelow | This global variable contains the low DWORD of the 64-bit idle time, in milliseconds. It supports GetIdleTime. |
dwCeLogLargeBuf | This global variable adjusts the size of the main logging buffer. |
dwCeLogSmallBuf | This global variable adjusts the size of the secondary logging buffer. It is used by the OEM. |
dwCeLogTLBMiss | This global variable specifies how many translation look-aside buffer (TLB) misses have occurred for the last thread that was running. |
dwDefaultThreadQuantum | This variable sets the default thread quantum of all threads. |
dwNKAlarmResolutionMSec | This variable specifies the resolution of the kernel alarm timer to 1 second. It is used by the OEM. |
dwNKDrWatsonSize | This variable specifies the amount of memory for the Windows CE Error Reporting dump area. |
dwNKMaxPrioNoScav | This variable defines the highest priority for a thread that should not incur stack space recovery. |
dwNKWatchDogThreadPriority | This variable specifies a kernel watchdog thread. |
dwOEMCleanPages | This variable signals to the kernel how much memory should be zeroed to enable the device to boot. |
dwOEMWatchDogPeriod | This variable specifies the watchdog period, in milliseconds, where the hardware watchdog must be refreshed before system resets. |
fNKSaveCoProcReg | This global variable tells the kernel when the save or restore of coprocessors registers is performed. |
idleconv | This global variable supports GetIdleTime. It is a translation constant in one-millisecond units. |
DiffMSec | Obsolete. This global variable indicates the number of milliseconds since the last time that the scheduler examined the sleep queue.
It is not used in Windows CE .NET 4.0 and later. |
dwNKCoProcEnableBits | This variable identifies additional coprocessors that should be enabled and disabled when required. It is specific to MIPS processors and is used by OEMs. |
dwOEMPTPoolSize | Obsolete. This variable defines the page table pool size in pages.
It is not used in Windows CE .NET 4.2 and later. |
dwPartialDiffMSec | Obsolete. This variable indicates the amount of time that has passed since the last time the scheduler has examined the sleep queue. It is used in conjunction with DiffMSec. |
dwPreempt | Obsolete. This global variable specifies the number of milliseconds until a thread can be preempted. |
dwSleepMin | Obsolete. This global variable specifies the number of milliseconds until the first sleep, if any, expires, requiring a reschedule. |
fUseIterations | Obsolete. This variable creates delays with iterations. If OEMEthGetSecs works with interrupts off, set this flag to FALSE. Otherwise, declare the flag in OEMInit and set the value to TRUE. |
MainMemoryEndAddress | This global variable specifies the next available address following the first available contiguous block of memory |
OEMMemoryMap | Obsolete. This global variable array provides virtual-to-physical mapping. Use OEMAddressTable instead. |
OEMTLBSize | This variable defines how many translation look-aside buffer (TLB) entries are supported. It is declared by the OEM. |
pfnOEMIsRom | This variable is a pointer to an OEMIsRom function. |
See Also
Send Feedback on this topic to the authors