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


Функция SHGetTemporaryPropertyForItem (shobjidl_core.h)

Извлекает временное свойство для заданного элемента. Временное свойство — это хранилище для чтения и записи, которое содержит свойства только в течение времени существования объекта IShellItem , а не сохраняется обратно в элемент.

Синтаксис

SHSTDAPI SHGetTemporaryPropertyForItem(
  [in]  IShellItem     *psi,
        REFPROPERTYKEY propkey,
  [out] PROPVARIANT    *ppropvar
);

Параметры

[in] psi

Тип: IShellItem*

Указатель на элемент, для которого требуется извлечь временное свойство.

propkey

Тип: REFPROPERTYKEY

Ключ свойства.

[out] ppropvar

Тип: PROPVARIANT*

Указатель на временное свойство элемента.

Возвращаемое значение

Тип: HRESULT

Если эта функция завершается успешно, она возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Целевая платформа Windows
Header shobjidl_core.h (включая Shobjidl.h)
DLL Shell32.dll
Набор API ext-ms-win-shell-shell32-l1-2-2 (представлено в Windows 10 версии 10.0.14393)