Export (0) Print
Expand All
0 out of 1 rated this helpful - Rate this topic

How to Extend Known Folders with Custom Folders

Independent software vendors (ISVs) can extend the set of known folders on a system by registering known folders of their own. Once registered, those third-party folders are known to the system. They are found by any call to IKnownFolderManager::GetFolderIds. Note that a known folder must be a per-machine folder. You cannot create a per-user known folder.

Instructions

Step 1:

Define your known folder through a KNOWNFOLDER_DEFINITION structure.

Step 2:

Register the known folder through a call to IKnownFolderManager::RegisterFolder.

Remarks

If you create a known folder for your application as part of your installation procedure, you must also include IKnownFolderManager::UnregisterFolder as part of your uninstallation code.

Give consideration to why you want your folder to be included in the known folder system before you register it. You should have a valid reason for elevating your folder to that level of system visibility.

Related topics

Known Folders Sample

 

 

Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

ADD
Show:
© 2014 Microsoft. All rights reserved.