Filesys.exe IOCTLs (Compact 2013)

10/16/2014

The following table shows the Filesys.exe IOCTLs. Implementing these IOCTLs is optional. Only Filesys.exe should call these IOCTLs.

Programming element

Description

IOCTL_HAL_GET_HIVE_CLEAN_FLAG

This IOCTL queries the OAL about whether the registry hives and user profiles should be deleted and recreated. It is used by Filesys.exe.

IOCTL_HAL_GET_HIVE_RAM_REGION

This IOCTL specifies a region of RAM to hold the registry hive instead of using it as a memory-mapped file on a file system.

IOCTL_HAL_INITREGISTRY

This IOCTL signals that the registry is active and that data from the OAL can now be propagated to the registry. It is called by Filesys.exe.

IOCTL_HAL_QUERY_FORMAT_PARTITION

This IOCTL indicates whether a specific partition should be formatted when it is mounted.

IOCTL_HAL_SAVE_HIVE_RAM_REGION

This IOCTL gives the OEM a chance to copy the registry RAM region to persistent storage while the registry is in a steady state. It is called by Filesys.exe when an application calls RegSaveKey, if the registry hive is stored in a region of RAM specified by the OEM.

See Also

Reference

OAL IOCTLs