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


Функция PSGetImageReferenceForValue (propsys.h)

Возвращает экземпляр интерфейса описания свойства для указанного свойства.

Синтаксис

PSSTDAPI PSGetImageReferenceForValue(
  [in]  REFPROPERTYKEY propkey,
  [in]  REFPROPVARIANT propvar,
  [out] PWSTR          *ppszImageRes
);

Параметры

[in] propkey

Тип: REFPROPERTYKEY

Ссылка на структуру PROPERTYKEY , задающую свойство .

[in] propvar

Тип: REFIID

Ссылка на IID интерфейса, извлекаемого через ppv.

[out] ppszImageRes

Тип: void**

При успешном возвращении этой функции содержит указатель интерфейса, запрошенный в riid.

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

Тип: HRESULT

Возвращает S_OK в случае успешного выполнения, или значение ошибки в противном случае, включая следующее:

Код возврата Описание
TYPE_E_ELEMENTNOTFOUND

Комментарии

Мы рекомендуем использовать макрос IID_PPV_ARGS , определенный в Objbase.h, для упаковки параметров riid и ppv . Этот макрос предоставляет правильный КОД на основе интерфейса, на который указывает значение в ppv, что исключает возможность ошибки кодирования в riid , которая может привести к непредвиденным результатам.

Требования

Требование Значение
Минимальная версия клиента Windows 7 [только классические приложения]
Минимальная версия сервера Windows Server 2008 R2 [только классические приложения]
Целевая платформа Windows
Header propsys.h (включая Propsys.idl)
Библиотека Propsys.lib
DLL Propsys.dll (версия 6.0 или более поздняя)