Other OAL IOCTLs (Compact 2013)

10/16/2014

The following table shows the other OAL I/O controls.

I/O control

Description

IOCTL_HAL_GET_CACHE_INFO

Obtains cache information.

IOCTL_HAL_GET_IP_ADDR

Obtains the target device Ethernet address information.

IOCTL_HAL_GET_POOL_PARAMETERS

Modifies page pool parameters at run-time.

IOCTL_HAL_GET_RANDOM_SEED

Obtains random bytes from a hardware source.

IOCTL_HAL_GET_RNDIS_MACADDR

Specifies a MAC address for RNDIS. It is used by OEMs.

IOCTL_HAL_INIT_RTC

Resets the real-time clock by calling the OEMSetRealTime function.

IOCTL_HAL_POSTINIT

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

Checks whether the hardware is in a jumpered test mode.

IOCTL_KLIB_GETALARMRESOLUTION

Obtains the accuracy of the real-time clock (RTC). It is provided by the OEM.

IOCTL_KLIB_MAKESNAP

Saves a snapshot of memory to persistent storage.

IOCTL_PSL_NOTIFY

Notifies device drivers if a process is exiting, that is, its main thread terminates, while one or more other threads are running.

See Also

Reference

OAL IOCTLs