Share via


Identifying Devices Uniquely

Other versions of this page are also available for the following:

Windows Mobile Not SupportedWindows Embedded CE Supported

8/27/2008

You may need to implement a mechanism to uniquely identify a Windows Embedded CEā€“based device. For example, you may need to identify each cell phone that runs your run-time image for billing and security purposes.

Windows Embedded CE uses the DEVICE_ID structure to hold the unique device identification number.

You can implement the I/O control code IOCTL_HAL_GET_DEVICEID in OEMIoControl to return DEVICE_ID to an application.

**Starting with Windows Embedded CE 6.0, IOCTL_HAL_GET_DEVICEID has been deprecated and the functionality has been extented into IOCTL_HAL_GET_DEVICE_INFO.

For more information, see Device Information IOCTL Unification.**

See Also

Tasks

How to Develop an OEM Adaptation Layer

Concepts

Implementing the OEMIoControl Function