Cómo ampliar carpetas conocidas con carpetas personalizadas

Los proveedores de software independientes (ISV) pueden ampliar el conjunto de carpetas conocidas en un sistema mediante el registro de carpetas conocidas propias. Una vez registradas, el sistema conoce esas carpetas de terceros. Se encuentran mediante cualquier llamada a IKnownFolderManager::GetFolderIds. Tenga en cuenta que una carpeta conocida debe ser una carpeta por máquina. No se puede crear una carpeta conocida por usuario.

Instrucciones

Paso 1:

Defina la carpeta conocida a través de una estructura de KNOWNFOLDER_DEFINITION .

Paso 2:

Registre la carpeta conocida a través de una llamada a IKnownFolderManager::RegisterFolder.

Comentarios

Si crea una carpeta conocida para la aplicación como parte del procedimiento de instalación, también debe incluir IKnownFolderManager::UnregisterFolderFolder como parte del código de desinstalación.

Tenga en cuenta por qué desea que la carpeta se incluya en el sistema de carpetas conocido antes de registrarla. Debe tener un motivo válido para elevar la carpeta a ese nivel de visibilidad del sistema.

Ejemplo de carpetas conocidas