Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Этот метод извлекает данные для определенного свойства.
Синтаксис
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 | Все уровни |