Other OAL IOCTLs (Windows CE 5.0)
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
Send Feedback on this topic to the authors