Filesys.exe IOCTLs

The following table shows the Filesys.exe IOCTLs with a description of the purpose of each. These IOCTLs can be optionally implemented by the OEM and only Filesys.exe should call these IOCTLs.

Programming element Description
IOCTL_HAL_GET_HIVE_CLEAN_FLAG This IOCTL is used by Filesys.exe to query the OEM as to whether the registry hives and user profiles should be deleted and recreated.
IOCTL_HAL_GET_HIVE_RAM_REGION This IOCTL allows you to specify a region of RAM to hold the registry hive instead of using it as a memory-mapped file on a file system.
IOCTL_HAL_GETREGSECUREKEYS This input/output control is called by Filesys.exe to enable the OEM to extend the list of registry paths that should be protected from non-trusted applications.
IOCTL_HAL_INITREGISTRY This input/output control is used by Filesys.exe to signal that the registry is active and that data from the OAL can now be propagated to the registry.
IOCTL_HAL_SAVE_HIVE_RAM_REGION This IOCTL is called by Filesys.exe when an application calls RegSaveKey if the registry hive is being stored in a region of RAM specified by the OEM.

See Also

OAL IOCTLs

Last updated on Wednesday, April 13, 2005

© 2005 Microsoft Corporation. All rights reserved.