Device Information IOCTLs (Compact 2013)

10/16/2014

The following table shows the device information I/O control codes (IOCTLs).

Programming element

Description

IOCTL_HAL_GET_DEVICE_INFO

Returns device information using the system parameters information (SPI) codes supported by the SystemParametersInfo function.

IOCTL_HAL_GET_DEVICEID (deprecated)

Obsolete starting with Windows Embedded Compact 2013. Returns the current DEVICE_ID structure assigned to the device. Its functionality has been integrated into IOCTL_HAL_GET_DEVICE_INFO.

IOCTL_HAL_GET_HWENTROPY

Retrieves a 64-bit random number based upon an OEM-defined device hardware identifier.

IOCTL_HAL_GET_UUID

Returns the universally unique identifier (UUID). Obsolete starting with Windows Embedded Compact 2013. Its functionality has been integrated into IOCTL_HAL_GET_DEVICE_INFO.

IOCTL_HAL_QUERY_DEVICE_SETTINGS

Obsolete. Obtains information about the system parameters information (SPI) codes supported by the SystemParametersInfo function.

IOCTL_HAL_QUERY_DISPLAYSETTINGS

Queries the kernel for information about a preferred resolution for the system to use. It is used by the graphics device interface (GDI).

IOCTL_PROCESSOR_INFORMATION

Retrieves microprocessor information from the OAL and stores it in the PROCESSOR_INFO structure. It is a request by an application.

See Also

Reference

OAL IOCTLs