Share via


IOCTL Functions (Compact 2013)

10/16/2014

The following table shows the IOCTL functions.

Programming Element

Description

OALIoCtlHalDDI

This function retrieves information and sends commands to the Ddi_hflat display driver.

OALIoCtlHalGetDeviceId

This function fills in a DEVICE_ID structure.

OALIoCtlHalGetDeviceInfo

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

OALIoCtlHalGetHWEntropy

This function creates a 64-bit value that is unique to the hardware and does not change.

OALIoCtlHalGetRandomSeed

This function creates a 64-bit random number and stores it in the output buffer.

OALIoCtlHalGetRegSecureKeys

This function enables the OEM to extend the list of registry paths that should be protected from nontrusted applications.

OALIoCtlHalGetUUID

This function returns the universally unique identifier (UUID).

OALIoCtlHalInitRegistry

This function signals that the registry is active and that data from the OAL can now be propagated to the registry.

OALIoCtlHalReboot

This function supports a warm boot of the target device.

OALIoCtlProcessorInfo

This function handles a request by an application to retrieve microprocessor information from the OAL and store it in the PROCESSOR_INFO structure.

See Also

Reference

IOCTL Reference