Other OAL IOCTLs (Windows CE 5.0)

Send Feedback

The following table shows the other OAL IOCTLs.

Programming element Description
IOCTL_HAL_GET_CACHE_INFO This IOCTL retrieves cache information.
IOCTL_HAL_GET_IP_ADDR This IOCTL retrieves the target device Ethernet address information.
IOCTL_HAL_GET_RANDOM_SEED This IOCTL returns random bytes from a hardware source.
IOCTL_HAL_GET_RNDIS_MACADDR This IOCTL specifies a MAC address for RNDIS. It is used by OEMs.
IOCTL_HAL_INIT_RTC This IOCTL resets the real-time clock by calling the OEMSetRealTime function.
IOCTL_HAL_POSTINIT This IOCTL provides the OEM with a last chance to perform an action before other processes are started. It is called by the kernel and implemented in the OAL.
IOCTL_HAL_WHQL_TEST_MODE This IOCTL determines if the hardware is in a jumpered test mode.
IOCTL_KLIB_GETALARMRESOLUTION This IOCTL retrieves the accuracy of the real-time clock (RTC). It is provided by the OEM.
IOCTL_PSL_NOTIFY This IOCTL notifies device drivers if a process is exiting, that is, its main thread terminates, while one or more other threads are running.
IOCTL_SET_KERNEL_COMM_DEV Obsolete. This IOCTL supports a call to the SetKernelCommDev function.

It is not used in Windows CE .NET 4.0 and later.

See Also

OAL IOCTLs

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.