структура PERSIST_FOLDER_TARGET_INFO (shobjidl_core.h)
Указывает целевую папку ярлыка папки и ее атрибуты. Эта структура используется IPersistFolder3::GetFolderTargetInfo и IPersistFolder3::InitializeEx.
Синтаксис
typedef struct _PERSIST_FOLDER_TARGET_INFO {
PIDLIST_ABSOLUTE pidlTargetFolder;
WCHAR szTargetParsingName[260];
WCHAR szNetworkProvider[260];
DWORD dwAttributes;
int csidl;
} PERSIST_FOLDER_TARGET_INFO;
Члены
pidlTargetFolder
Тип: PIDLIST_ABSOLUTE
Полный идентификатор PIDL целевой папки. Присвойте pidlTargetFolderзначение NULL , если не указано.
szTargetParsingName[260]
Тип: WCHAR[MAX_PATH]
Строка Юникода, завершающаяся null, с именем синтаксического анализа целевой папки. Задайте для szTargetParsingName пустую строку, если она не указана.
szNetworkProvider[260]
Тип: WCHAR[MAX_PATH]
Строка Юникода, завершающаяся значением NULL, которая указывает тип поставщика сети, который будет использоваться при привязке к целевой папке. Формат совпадает с форматом, используемым API WNet. Присвойте szNetworkProvider пустую строку, если она не указана.
dwAttributes
Тип: DWORD
Значение DWORD , содержащее флаги FILE_ATTRIBUTE_*, как определено в Winnt.h. Присвойте dwAttributes значение -1, если не указано.
csidl
Тип: int
Значение CSIDL целевой папки, если оно имеется. Задайте для параметра csidl значение -1, если в целевой папке нет CSIDL. В дополнение к значению CSIDL можно также задать следующие два флага.
CSIDL_FLAG_PFTI_TRACKTARGET
Указывает, что целевая папка должна измениться, если пользователь изменяет базовое значение CSIDL целевой папки.
CSIDL_FLAG_CREATE
Указывает, что целевая папка должна быть создана, если она еще не существует.
Комментарии
Для указания расположения целевой папки можно использовать все элементы pidlTargetFolder, szTargetParsingName и csidl .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional, Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Верхняя часть | shobjidl_core.h (включая Shobjidl.h) |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по