IFsiDirectoryItem::Remove method (imapi2fs.h)
Removes the specified item from the file system image.
Syntax
HRESULT Remove(
[in] BSTR path
);
Parameters
[in] path
String that contains the relative path of the item to remove. The path is relative to current directory item.
Specify the full path when calling this method from the root 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 |
---|---|
|
Path '%1!s!' is badly formed or contains invalid characters.
Value: 0xC0AAB110 |
|
Failed to allocate necessary memory.
Value: 0x8007000E |
|
The value specified for parameter %1!ls! is not valid.
Value: 0xC0AAB101 |
|
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 directory %1!s! is not empty.
Value: 0xC0AAB10A |
|
Internal error occurred: %1!ls!.
Value: 0xC0AAB100 |
Remarks
This method is only callable on directory items present in the file system image.
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 |