IPersistFolder3 interface (shobjidl_core.h)

Extends the IPersistFolder and IPersistFolder2 interfaces by allowing a folder object to implement nondefault handling of folder shortcuts.

Inheritance

The IPersistFolder3 interface inherits from IPersistFolder2. IPersistFolder3 also has these types of members:

Methods

The IPersistFolder3 interface has these methods.

 
IPersistFolder3::GetFolderTargetInfo

Provides the location and attributes of a folder shortcut's target folder.
IPersistFolder3::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

This interface also provides the methods of the IPersist, IPersistFolder, and IPersistFolder2 interfaces, from which it inherits.

In Windows versions earlier than Windows Vista, this interface was declared in Shlobj.h.

When to Implement

Namespace extensions implement this interface if they need to perform nondefault handling of folder shortcuts.

When to Use

Applications do not normally use this interface directly.

Requirements

Requirement Value
Minimum supported client Windows 2000 Professional with SP3, Windows XP [desktop apps only]
Minimum supported server Windows Server 2003 [desktop apps only]
Target Platform Windows
Header shobjidl_core.h (include Shobjidl.h)