Extends the IPersistFolder and IPersistFolder2 interfaces by allowing a folder object to implement nondefault handling of folder shortcuts.
IPersistFolder3 Members
| GetCurFolder |
Gets the ITEMIDLIST for the folder object. |
| GetFolderTargetInfo |
Provides the location and attributes of a folder shortcut's target folder. |
| Initialize |
Instructs a Shell folder object to initialize itself based on the information passed. |
| InitializeEx |
Initializes a folder and specifies its location in the namespace. If the folder is a shortcut, this method also specifies the location of the target folder. |
Remarks
Namespace extensions implement this interface if they need to perform nondefault handling of folder shortcuts.
Applications do not normally use this interface directly.
In addition to the listed methods, IPersistFolder3 also inherits the methods of IPersist.
In Microsoft Windows versions earlier than Windows Vista, this interface was declared in Shlobj.h.
Interface Information
| Minimum DLL Version | shell32.dll version 5.0 or later |
|---|
| Custom Implementation | Yes |
|---|
| Inherits from | IPersistFolder2 |
|---|
| Header and IDL files | shobjidl.h, shobjidl.idl |
|---|
| Minimum operating systems |
Windows 2000 Service Pack 3 (SP3), Windows XP |
|---|