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


Метод IPropertyStore::GetValue (propsys.h)

Этот метод извлекает данные для определенного свойства.

Синтаксис

HRESULT GetValue(
  REFPROPERTYKEY key,
  PROPVARIANT    *pv
);

Параметры

key

TBD

pv

После успешного IPropertyStore::GetValue возврата метода этот параметр указывает на структуру PROPVARIANT , содержащую данные о свойстве .

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

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

INPLACE_S_TRUNCATED возвращается, чтобы указать, что возвращенный PROPVARIANT был преобразован в более каноническую форму. Например, это можно сделать, чтобы обрезать начальные или конечные пробелы из строкового значения. Для проверка возвращаемого значения необходимо использовать макрос SUCCEEDED, который обрабатывает INPLACE_S_TRUNCATED как код успешного выполнения. Макрос SUCCEEDED определен в файле Winerror.h.

Комментарии

Если propertyKEY, на который ссылается ключ в ключе, отсутствует в хранилище свойств, этот метод возвращает S_OK, а член vt структуры, на который указывает pv, имеет значение VT_EMPTY.

Требования

Требование Значение
Минимальная версия клиента Доступно в Windows Vista и более поздних версиях операционной системы Windows.
Целевая платформа Универсальное
Верхняя часть propsys.h
Библиотека Propsys.idl
IRQL Все уровни

См. также раздел

IPropertyStore

IPropertyStore::GetAt