Функция ILAppendID (shlobj_core.h)
Добавляет или добавляет структуру SHITEMID к структуре ITEMIDLIST .
Синтаксис
PIDLIST_RELATIVE ILAppendID(
[in, optional] PIDLIST_RELATIVE pidl,
[in] LPCSHITEMID pmkid,
BOOL fAppend
);
Параметры
[in, optional] pidl
Тип: PIDLIST_RELATIVE
Указатель на структуру ITEMIDLIST . При возврате функции добавляется или добавляется структура SHITEMID , заданная pmkid .
[in] pmkid
Тип: LPSHITEMID
Указатель на структуру SHITEMID , добавляемую или добавляемую в начало pidl.
fAppend
Тип: BOOL
Значение true для добавления pmkid к pidl. Присвойте этому значению значение FALSE , чтобы добавить перед pmkidзначением pidl.
Возвращаемое значение
Тип: PIDLIST_RELATIVE
Возвращает структуру ITEMIDLIST , заданную pidl, с добавлением или добавлением pmkid . Возвращает значение NULL при сбое.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | shlobj_core.h (включая Shlobj.h) |
Библиотека | Shell32.lib |
DLL | Shell32.dll (версия 5.0 или более поздняя) |