Other OAL IOCTLs (Windows Embedded CE 6.0)

1/5/2010

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

Reference

OAL IOCTLs