Поделиться через


Функция 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 или более поздняя)