Метод IKnownFolderManager::Redirect (shobjidl_core.h)
Перенаправляет запросы папок для общих папок и папок для отдельных пользователей.
Синтаксис
HRESULT Redirect(
[in] REFKNOWNFOLDERID rfid,
[in, optional] HWND hwnd,
[in] KF_REDIRECT_FLAGS flags,
[in, optional] LPCWSTR pszTargetPath,
[in] UINT cFolders,
[in] const KNOWNFOLDERID *pExclusion,
[out] LPWSTR *ppszError
);
Параметры
[in] rfid
Тип: REFKNOWNFOLDERID
Ссылка на KNOWNFOLDERID перенаправленной папки.
[in, optional] hwnd
Тип: HWND
Дескриптор родительского окна, используемого для отображения диалоговых окон хода выполнения обработчика копирования при передаче KF_REDIRECT_WITH_UI в параметре flags . Если диалоговое окно хода выполнения не требуется, это значение может иметь значение NULL.
[in] flags
Тип: KF_REDIRECT_FLAGS
Параметры перенаправления KF_REDIRECT_FLAGS.
[in, optional] pszTargetPath
Тип: LPCWSTR
Указатель на новый путь к папке. Это строка Юникода, заканчивающаяся null. Это значение может иметь значение NULL.
[in] cFolders
Тип: UINT
Число значений KNOWNFOLDERID в массиве при pExclusion.
[in] pExclusion
Тип: KNOWNFOLDERID const*
Указатель на массив значений KNOWNFOLDERID , ссылающихся на вложенные папки радиочастотной идентификации , которые должны быть исключены из перенаправления. Если вложенные папки не исключены, это значение может иметь значение NULL.
[out] ppszError
Тип: LPWSTR*
При возврате этим методом содержит адрес указателя на строку Юникода, завершающуюся null, которая содержит сообщение об ошибке, если оно было создано. Это значение может иметь значение NULL.
Возвращаемое значение
Тип: HRESULT
Возвращает S_OK в случае успешного выполнения или значение ошибки в противном случае, включая следующее:
Код возврата | Описание |
---|---|
|
Помимо прочего, это значение может указывать на то, что параметр радиочастотной идентификации ссылается на KNOWNFOLDERID , который отсутствует в системе. Не все значения KNOWNFOLDERID присутствуют во всех системах. Используйте IKnownFolderManager::GetFolderIds , чтобы получить набор значений KNOWNFOLDERID для текущей системы. |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Целевая платформа | Windows |
Header | shobjidl_core.h (включая Shobjidl.h) |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по