Share via


Device Information IOCTLs (Windows Embedded CE 6.0)

1/5/2010

The following table shows the device information IOCTLs.

Programming element Description

IOCTL_HAL_GET_DEVICE_INFO

This IOCTL returns device information using the system parameters information (SPI) codes supported by the SystemParametersInfo function.

IOCTL_HAL_GET_DEVICEID

This IOCTL returns the current DEVICE_ID structure assigned to the device.

This IOCTL is being deprecated, starting with Windows Embedded CE 6.0. Its functionality has been integrated into IOCTL_HAL_GET_DEVICE_INFO. For more information, see Device Information IOCTL Unification.

IOCTL_HAL_GET_HWENTROPY

This IOCTL retrieves a 64-bit random number based upon an OEM-defined device hardware identifier.

IOCTL_HAL_GET_UUID

This IOCTL returns the universally unique identifier (UUID).

This IOCTL is being deprecated, starting with Windows Embedded CE 6.0. Its functionality has been integrated into IOCTL_HAL_GET_DEVICE_INFO. For more information, see Device Information IOCTL Unification.

IOCTL_HAL_QUERY_DEVICE_SETTINGS

This IOCTL obtains information about the system parameters information (SPI) codes supported by the SystemParametersInfo function.

IOCTL_HAL_QUERY_DISPLAYSETTINGS

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

IOCTL_HAL_SET_DEVICE_INFO

This IOCTL sets the data returned by IOCTL_HAL_GET_DEVICE_INFO.

IOCTL_PROCESSOR_INFORMATION

This IOCTL 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

Concepts

Device Information IOCTL Unification

Other Resources

SystemParametersInfo