Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Remove the specified directory tree from the file system image.
Syntax
HRESULT RemoveTree(
[in] BSTR path
);
Parameters
[in] path
String that contains the name of directory to remove. The path is relative to current directory item.
Return value
S_OK is returned on success, but other success codes may be returned as a result of implementation. The following error codes are commonly returned on operation failure, but do not represent the only possible error values:
Return code | Description |
---|---|
|
The path parameter is not a valid pointer. |
|
The value specified for parameter %1!ls! is not valid.
Value: 0xC0AAB101 |
|
Path '%1!s!' is badly formed or contains invalid characters.
Value: 0xC0AAB110 |
|
ls!' is not part of the file system. It must be added to complete this operation.
Value: 0xC0AAB10B |
|
FileSystemImage object is in read only mode.
Value: 0xC0AAB102 |
|
The specified directory does not exist. |
|
The directory %1!s! is not empty.
Value: 0xC0AAB10A |
|
Internal error occurred: %1!ls!.
Value: 0xC0AAB100 |
|
Specified path %1!ls! does not identify a directory.
Value: 0xC0AAB109 |
Remarks
The directory item must be present in the file system image.
You can delete the entire file-system image by calling this method for the root directory item and setting the path to a single path delimiter (\).
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Vista, Windows XP with SP2 [desktop apps only] |
Minimum supported server | Windows Server 2003 [desktop apps only] |
Target Platform | Windows |
Header | imapi2fs.h |