Как расширить известные папки с помощью пользовательских папок

Независимые поставщики программного обеспечения (ISV) могут расширить набор известных папок в системе, регистрируя собственные известные папки. После регистрации эти сторонние папки известны системе. Они определяются любым вызовом IKnownFolderManager::GetFolderIds. Обратите внимание, что известная папка должна быть папкой для каждого компьютера. Невозможно создать известную папку для каждого пользователя.

Инструкции

Шаг 1.

Определите известную папку с помощью структуры KNOWNFOLDER_DEFINITION.

Шаг 2.

Зарегистрируйте известную папку с помощью вызова IKnownFolderManager::RegisterFolder.

Замечания

Если вы создаете известную папку для приложения в рамках процедуры установки, необходимо также включить IKnownFolderManager::UnregisterFolder как часть кода удаления.

Обратите внимание на то, почему нужно, чтобы папка была включена в известную систему папок перед регистрацией. У вас должна быть веская причина для повышения уровня видимости вашей папки в системе.

Образец известных папок