Root Statement (Compact 2013)
3/26/2014
This statement defines the root directories for the run-time image.
Syntax
root:[-Directory("dir_name")] [-Permdir("dir_name")]
[-File("target_filename", "source_location")]
Parameters
- root:
This parameter specifies the root directory for the Windows Embedded Compact OS.
- -Directory(" dir_name")
This parameter defines a directory name.
-Permdir(" dir_name")
This parameter defines a permanent directory that a user cannot remove with the RemoveDirectory API.This parameter can be used instead of the -Directory parameter. If a removal is attempted, an ERROR_ACCESS_DENIED message is returned.
-File(" target_filename", " source_location")
This parameter defines a target file name and source location in the specified directory. It is used to copy files from ROM, as defined by the Windows directory, to any directory created by the Directory statement.This parameter can have the following values:
- target_filename
This value specifies the target file name as it should appear on the device when it boots. - source_location
This value specifies the path and file name of the file as it is stored in ROM before the device boots. All files in ROM are located in the \Windows directory.
- target_filename
Example
The following example shows how the root statement is used to create the following directories.
\My Documents\
\Program Files\
root:-Directory("My Documents")
root:-Directory("Program Files")
Remarks
The final Initobj.dat file created from all .DAT files must contain a root: keyword as its first entry.