Система свойств Windows
Общие сведения о технологии системы свойств Windows.
Для разработки системы свойств Windows вам потребуются следующие заголовки:
Рекомендации по программированию для этой технологии см. в следующих разделах:
_PROPERTYUI_FLAGS Задает признаки свойств. |
GETPROPERTYSTOREFLAGS Указывает флаги, которые изменяют объект хранилища свойств, полученный методами, создающими хранилище свойств, например IShellItem2::GetPropertyStore или IPropertyStoreFactory::GetPropertyStore. |
PDOPSTATUS Предоставляет флаги состояния операций. |
PKA_FLAGS Описывает поведение массива изменений свойств. |
PLACEHOLDER_STATES Указывает состояния, которые может иметь файл заполнителя. Получите это значение с помощью свойства System.FilePlaceholderStatus (PKEY_FilePlaceholderStatus). |
PROPDESC_AGGREGATION_TYPE Описывает отображение значений свойств при выборе нескольких элементов. |
PROPDESC_COLUMNINDEX_TYPE Указывает, можно ли индексировать свойство или как. |
PROPDESC_CONDITION_TYPE Описывает тип условия, используемый при отображении свойства в пользовательском интерфейсе построителя запросов в Windows Vista, но не в Windows 7 и более поздних версий. |
PROPDESC_ENUMFILTER Описывает отфильтрованный список возвращаемых описаний свойств. |
PROPDESC_FORMAT_FLAGS Используется вспомогательными функциями описания свойства, такими как PSFormatForDisplay, для указания формата строки свойства. |
PROPDESC_RELATIVEDESCRIPTION_TYPE Описывает относительный тип описания свойства, определяемый атрибутом relativeDescriptionType элемента displayInfo. |
PROPDESC_SEARCHINFO_FLAGS Определяет, индексируется ли свойство в Windows Search и как. |
PROPDESC_TYPE_FLAGS Описывает атрибуты элемента typeInfo в PROPDESC-файле свойства. |
PROPDESC_VIEW_FLAGS Эти флаги описывают свойства в строках списка описания свойств. |
PROPVAR_COMPARE_UNIT Эти флаги связаны с определенными сравнениями структур PROPVARIANT. |
PSC_STATE Указывает состояние свойства. Они задаются вручную с помощью кода, в котором размещается кэш хранилища свойств в памяти. |
SYNC_ENGINE_STATE_FLAGS Задает значения, используемые любым обработчиком синхронизации для предоставления их внутренних состояний подсистемы значению PKEY_StorageProviderStatus хранилища свойств в индексаторе файлов Чтобы обновить свойство, сначала вызовите IShellItem2::GetPropertyStore с флагом GPS_EXTRINSICPROPERTIES. Затем вызовите метод IPropertyStore::SetValue возвращаемого объекта, указав ключ PKEY_StorageProviderStatus, чтобы задать значение битовой маски свойства с помощью этих SYNC_ENGINE_STATE_FLAGS. |
SYNC_TRANSFER_STATUS Указывает возможные значения состояния, используемые в свойстве System.SyncTransferStatus. |
Append Вставляет операцию изменения в конец массива. |
|||
AppendOrReplace Заменяет первое вхождение изменения, затрагивающего тот же ключ свойства, что и предоставленное изменение. Если ключа свойства еще нет в массиве, этот метод добавляет изменение в конец массива. |
|||
ApplyToPropVariant Применяет изменение к значению свойства. |
|||
ClearPropVariantArray Освобождает память и ссылки, используемые массивом структур PROPVARIANT, хранящихся в массиве. |
|||
ClearVariantArray Освобождает память и ссылки, используемые массивом структур VARIANT, хранящихся в массиве. |
|||
CoerceToCanonicalValue Возвращает значение к каноническому значению в соответствии с описанием свойства. |
|||
EnumeratePropertyDescriptions Возвращает экземпляр объекта подсистемы, реализующего IPropertyDescriptionList, чтобы получить полный или частичный список описаний свойств в системе. |
|||
FindMatchingIndex Сравнивает указанное значение свойства с перечисленными значениями в списке и возвращает соответствующий индекс. |
|||
FormatForDisplay Возвращает форматируемое строковое представление значения свойства в Юникоде. (IPropertyDescription.FormatForDisplay) |
|||
FormatForDisplay Возвращает форматируемое строковое представление значения свойства в Юникоде. (IPropertySystem.FormatForDisplay) |
|||
FormatForDisplay Вместо этого разработчикам следует использовать IPropertyDescription. Возвращает форматируемое строковое представление значения свойства в Юникоде. |
|||
FormatForDisplayAlloc Возвращает строковое представление значения свойства для выделенного буфера памяти. |
|||
FreePropVariantArray Освобождает память и ссылки, используемые массивом структур PROPVARIANT. |
|||
GetAdditionalSortByAliases Возвращает адрес указателя на интерфейс IPropertyDescriptionList, который содержит дополнительные значения столбцов сортировки. |
|||
GetAggregationType Возвращает значение, описывающее отображение значений свойств при выборе нескольких элементов в пользовательском интерфейсе. |
|||
Getat Возвращает операцию изменения по указанному индексу массива. |
|||
Getat Возвращает описание свойства по указанному индексу в списке описания свойств. |
|||
Getat Возвращает объект IPropertyEnumType по указанному индексу в списке. |
|||
GetCanonicalName Возвращает имя с учетом регистра, по которому свойство известно системе, независимо от его локализованного имени. |
|||
GetColumnIndexType Определяет, как индексируется текущее свойство. |
|||
GetColumnState Возвращает флаг состояния столбца, который описывает, как свойство должно обрабатываться интерфейсами или API, которые используют этот флаг. |
|||
GetConditionAt Не поддерживается. Возвращает условие по указанному индексу. |
|||
GetConditionType Возвращает тип условия и операцию условия по умолчанию для использования при отображении свойства в пользовательском интерфейсе построителя запросов. Это влияет на список условий предиката (например, равно, меньше и содержит), которые отображаются для этого свойства. |
|||
GetCount Возвращает количество операций изменения в массиве. |
|||
GetCount Возвращает количество свойств, включенных в список свойств. |
|||
GetCount Возвращает количество элементов в списке. |
|||
GetDefaultColumnWidth Возвращает ширину столбца по умолчанию для свойства в представлении списка. |
|||
GetDefaultWidth Разработчикам следует использовать IPropertyDescription. Возвращает ширину описания свойства. |
|||
GetDisplayName Возвращает отображаемое имя свойства, которое отображается в любом пользовательском интерфейсе. |
|||
GetDisplayName Разработчикам следует использовать IPropertyDescription. Возвращает строку, указывающую имя свойства, подходящего для отображения пользователям. |
|||
GetDisplayText Возвращает отображаемый текст из структуры сведений о перечислении. |
|||
GetDisplayType Возвращает текущий тип данных, используемый для отображения свойства . |
|||
GetEditInvitation Возвращает текст, используемый в элементах управления редактированием, размещенных в различных диалоговых окнах. |
|||
GetEnumType Возвращает тип перечисления из информационной структуры перечисления. |
|||
GetEnumTypeList Возвращает экземпляр объекта IPropertyEnumTypeList, который можно использовать для перечисления возможных значений свойства. |
|||
GetFlags Разработчикам следует использовать IPropertyDescription. Возвращает флаги функций свойства для указанного свойства. |
|||
GetGroupingRange Возвращает метод группировки, используемый при группировке представления по свойству, и получает тип группировки. |
|||
GetHelpInfo Разработчикам следует использовать IPropertyDescription. (IPropertyUI.GetHelpInfo) |
|||
GetImageReference Извлекает ссылку на изображение, связанную с перечислением свойств. |
|||
GetImageReferenceForValue Возвращает ссылку на изображение, связанную со значением свойства. |
|||
GetMaxSize Возвращает значение максимального размера из элемента searchInfo схемы свойства. |
|||
GetProjectionString Возвращает указатель на строку, содержащую каноническое имя элемента. |
|||
GetPropertyDescription Возвращает экземпляр объекта подсистемы, реализующего IPropertyDescription, чтобы получить описание свойства для заданного PROPERTYKEY. |
|||
GetPropertyDescription Разработчикам следует использовать IPropertyDescription. Возвращает описание указанного свойства. |
|||
GetPropertyDescriptionByName Возвращает экземпляр объекта подсистемы, реализующего IPropertyDescription, для получения описания свойства для заданного канонического имени. |
|||
GetPropertyDescriptionListFromString Возвращает экземпляр объекта подсистемы, реализующего IPropertyDescriptionList, для получения упорядоченной коллекции описаний свойств на основе предоставленной строки. |
|||
GetPropertyKey Возвращает структуру, которая выступает в качестве уникального идентификатора свойства. |
|||
GetPropertyStore Возвращает объект IPropertyStore, соответствующий предоставленным флагам. |
|||
GetPropertyStoreForKeys Возвращает объект IPropertyStore, заданный набором ключей свойств. Это обеспечивает альтернативный, возможно, более быстрый метод получения объекта IPropertyStore по сравнению с вызовом IPropertyStoreFactory::GetPropertyStore. |
|||
GetPropertyType Возвращает тип варианта свойства. |
|||
GetRangeMinValue Возвращает минимальное значение из информационной структуры перечисления. |
|||
GetRangeSetValue Возвращает заданное значение из информационной структуры перечисления. |
|||
GetRelatedProperty Извлекает объект IPropertyDescription, представляющий связанное свойство. |
|||
GetRelativeDescription Сравнивает два значения свойств способом, указанным в описании свойства. Возвращает две отображаемые строки, описывающие сравнение двух свойств. |
|||
GetRelativeDescriptionType Возвращает относительный тип описания для описания свойства. |
|||
GetSearchInfoFlags Возвращает PROPDESC_SEARCHINFO_FLAGS, связанный со свойством . |
|||
GetSortByAlias Возвращает адрес указателя на интерфейс IPropertyDescription, содержащий основной столбец сортировки. |
|||
GetSortDescription Возвращает текущие флаги описания сортировки для свойства , которые указывают конкретные формулировки предложений сортировки. |
|||
GetSortDescriptionLabel Возвращает локализованную отображаемую строку, описывающую текущий порядок сортировки. |
|||
GetState Возвращает состояние указанного ключа свойства. |
|||
GetTypeFlags Возвращает набор флагов, описывающих использование и возможности свойства . |
|||
GetValue Возвращает значение из информационной структуры перечисления. |
|||
GetValueAndState Возвращает данные о значении и состоянии для ключа свойства. |
|||
GetViewFlags Возвращает текущий набор флагов, управляющих представлением свойства. |
|||
InitPropVariantFromBoolean Инициализирует заданную структуру PROPVARIANT в качестве VT_BOOL, используя указанное логическое значение. |
|||
InitPropVariantFromBooleanVector Инициализирует структуру PROPVARIANT из указанного логического вектора. |
|||
InitPropVariantFromBuffer Инициализирует структуру PROPVARIANT, используя содержимое буфера. |
|||
InitPropVariantFromCLSID Инициализирует структуру PROPVARIANT на основе идентификатора класса (CLSID). |
|||
InitPropVariantFromDouble Инициализирует структуру PROPVARIANT на основе указанного двойного значения. |
|||
InitPropVariantFromDoubleVector Инициализирует структуру PROPVARIANT на основе указанного вектора двойных значений. |
|||
InitPropVariantFromFileTime Инициализирует структуру PROPVARIANT на основе информации, хранящейся в структуре FILETIME. |
|||
InitPropVariantFromFileTimeVector Инициализирует структуру PROPVARIANT из указанного вектора значений FILETIME. |
|||
InitPropVariantFromGUIDAsBuffer Инициализирует структуру PROPVARIANT на основе GUID. Структура инициализируется как VT_VECTOR |
VT_UI1. | ||
InitPropVariantFromGUIDAsString Инициализирует структуру PROPVARIANT на основе GUID. Структура инициализируется как VT_LPWSTR. |
|||
InitPropVariantFromInt16 Инициализирует структуру PROPVARIANT на основе 16-разрядного целочисленного значения. |
|||
InitPropVariantFromInt16Vector Инициализирует структуру PROPVARIANT на основе указанного вектора из 16-разрядных целочисленных значений. |
|||
InitPropVariantFromInt32 Инициализирует структуру PROPVARIANT на основе 32-разрядного целочисленного значения. |
|||
InitPropVariantFromInt32Vector Инициализирует структуру PROPVARIANT на основе вектора 32-разрядных целочисленных значений. |
|||
InitPropVariantFromInt64 Инициализирует структуру PROPVARIANT на основе указанного значения Int64. |
|||
InitPropVariantFromInt64Vector Инициализирует структуру PROPVARIANT на основе вектора значений Int64. |
|||
InitPropVariantFromPropVariantVectorElem Инициализирует структуру PROPVARIANT на основе указанного векторного элемента PROPVARIANT. |
|||
InitPropVariantFromResource Инициализирует структуру PROPVARIANT на основе строкового ресурса, внедренного в исполняемый файл. |
|||
InitPropVariantFromString Инициализирует структуру PROPVARIANT на основе указанной строки. |
|||
InitPropVariantFromStringAsVector Инициализирует структуру PROPVARIANT из указанной строки. Строка анализируется как список с разделителями точкой с запятой (например:_"A; B; C"). |
|||
InitPropVariantFromStringVector Инициализирует структуру PROPVARIANT из указанного строкового вектора. |
|||
InitPropVariantFromStrRet Инициализирует структуру PROPVARIANT на основе строки, хранящейся в структуре STRRET. |
|||
InitPropVariantFromUInt16 Инициализирует структуру PROPVARIANT на основе 16-разрядного целого числа без знака. |
|||
InitPropVariantFromUInt16Vector Инициализирует структуру PROPVARIANT на основе вектора 16-разрядных целых чисел без знака. |
|||
InitPropVariantFromUInt32 Инициализирует структуру PROPVARIANT на основе 32-разрядного целого числа без знака. |
|||
InitPropVariantFromUInt32Vector Инициализирует структуру PROPVARIANT на основе вектора 32-разрядных целочисленных значений без знака. |
|||
InitPropVariantFromUInt64 Инициализирует структуру PROPVARIANT 64-разрядным целым числом без знака. |
|||
InitPropVariantFromUInt64Vector Инициализирует структуру PROPVARIANT на основе вектора 64-разрядных целых чисел без знака. |
|||
InitPropVariantVectorFromPropVariant Инициализирует элемент вектора в структуре PROPVARIANT со значением, хранящимся в другом PROPVARIANT. |
|||
InitVariantFromBoolean Инициализирует структуру VARIANT логическим значением. |
|||
InitVariantFromBooleanArray Инициализирует структуру VARIANT из массива логических значений. |
|||
InitVariantFromBuffer Инициализирует структуру VARIANT с содержимым буфера. |
|||
InitVariantFromDispatch Инициализирует структуру VARIANT на основе экземпляра объекта IDispatch. |
|||
InitVariantFromDosDateTime Инициализирует структуру VARIANT с датой и временем в формате, используемом Microsoft MS-DOS. Значения даты и времени преобразуются в формат, используемый для хранения даты и времени в VARIANT. |
|||
InitVariantFromDouble Инициализирует структуру VARIANT со значением типа DOUBLE. |
|||
InitVariantFromDoubleArray Инициализирует структуру VARIANT массивом значений типа DOUBLE. |
|||
InitVariantFromFileTime Инициализирует структуру VARIANT с содержимым структуры FILETIME. |
|||
InitVariantFromFileTimeArray Инициализирует структуру VARIANT массивом структур FILETIME. |
|||
InitVariantFromGUIDAsBuffer Инициализирует структуру VARIANT на основе GUID. Структура инициализируется как VT_ARRAY |
VT_UI1. | ||
InitVariantFromGUIDAsString Инициализирует структуру VARIANT на основе GUID. Структура инициализируется как тип VT_BSTR. |
|||
InitVariantFromInt16 Инициализирует структуру VARIANT с 16-разрядным целочисленным значением. |
|||
InitVariantFromInt16Array Инициализирует структуру VARIANT массивом 16-разрядных целочисленных значений. |
|||
InitVariantFromInt32 Инициализирует структуру VARIANT с 32-разрядным целочисленным значением. |
|||
InitVariantFromInt32Array Инициализирует структуру VARIANT массивом 32-разрядных целочисленных значений. |
|||
InitVariantFromInt64 Инициализирует структуру VARIANT с 64-разрядным целочисленным значением. |
|||
InitVariantFromInt64Array Инициализирует структуру VARIANT массивом 64-разрядных целочисленных значений. |
|||
InitVariantFromResource Инициализирует структуру VARIANT на основе строкового ресурса, внедренного в исполняемый файл. |
|||
InitVariantFromString Инициализирует структуру VARIANT строкой. |
|||
InitVariantFromStringArray Инициализирует структуру VARIANT массивом строк. |
|||
InitVariantFromStrRet Инициализирует структуру VARIANT строкой, хранящейся в структуре STRRET. |
|||
InitVariantFromUInt16 Инициализирует структуру VARIANT с 16-разрядным целочисленным значением без знака. |
|||
InitVariantFromUInt16Array Инициализирует структуру VARIANT массивом 16-разрядных целочисленных значений без знака. |
|||
InitVariantFromUInt32 Инициализирует структуру VARIANT с 32-разрядным целочисленным значением без знака. |
|||
InitVariantFromUInt32Array Инициализирует структуру VARIANT массивом 32-разрядных целочисленных значений без знака. |
|||
InitVariantFromUInt64 Инициализирует структуру VARIANT с 64-разрядным целочисленным значением без знака. |
|||
InitVariantFromUInt64Array Инициализирует структуру VARIANT массивом 64-разрядных целочисленных значений без знака. |
|||
InitVariantFromVariantArrayElem Инициализирует структуру VARIANT значением, хранящимся в другой структуре VARIANT. |
|||
InsertAt Вставляет операцию изменения в массив в указанной позиции. |
|||
IsKeyInArray Указывает, существует ли определенный ключ свойства в массиве изменений. |
|||
IsPropertyWritable Запрашивает, разрешает ли обработчик свойств пользователю изменять определенное свойство в пользовательском интерфейсе. |
|||
IsPropVariantString Указывает, является ли указанная структура PROPVARIANT строковым типом. |
|||
IsPropVariantVector Указывает, имеет ли структура PROPVARIANT тип вектора. |
|||
IsValueCanonical Возвращает значение, указывающее, является ли свойство каноническим согласно определению описания свойства. |
|||
IsVariantArray Указывает, является ли вариант массивом. |
|||
IsVariantString Указывает, является ли вариант строкой. |
|||
IsVarTypeFloat Возвращает значение, указывающее, является ли VARTYPE плавающей точкой. |
|||
IsVarTypeInteger Возвращает значение, указывающее, является ли VARTYPE целым числом. |
|||
IsVarTypeNumber Указывает, является ли VARTYPE числом. |
|||
IsVarTypeSignedInteger Возвращает значение, указывающее, является ли VARTYPE целым числом со знаком. |
|||
IsVarTypeUnsignedInteger Возвращает значение, указывающее, является ли VARTYPE целым числом без знака. |
|||
ParsePropertyName Вместо этого разработчикам следует использовать IPropertyDescription. Считывает символы указанного имени свойства и определяет FMTID и PROPID свойства. |
|||
PifMgr_CloseProperties Закрывает свойства приложения, открытые с помощью PifMgr_OpenProperties. |
|||
PifMgr_GetProperties Возвращает указанный блок данных из PIF-файла. |
|||
PifMgr_OpenProperties Открывает PIF-файл, связанный с приложением Microsoft MS-DOS, и возвращает дескриптор свойств приложения. |
|||
PifMgr_SetProperties Присваивает значения блоку данных из PIF-файла. |
|||
PropVariantChangeType Принужает значение, хранящееся в виде структуры PROPVARIANT, к эквивалентному значению другого типа варианта. |
|||
PropVariantClear Очищает структуру PROPVARIANT. |
|||
PropVariantCompare Сравнивает две структуры PROPVARIANT на основе единиц сравнения по умолчанию и параметров. |
|||
PropVariantCompareEx Расширяет PropVariantCompare, позволяя вызывающему объекту сравнивать две структуры PROPVARIANT на основе указанных единиц сравнения и флагов. |
|||
PropVariantCopy Создает копию структуры PROPVARIANT. |
|||
PropVariantGetBooleanElem Извлекает один логический элемент из структуры PROPVARIANT типа VT_BOOL, VT_VECTOR |
VT_BOOL или VT_ARRAY | VT_BOOL. | |
PropVariantGetDoubleElem Извлекает один двойной элемент из структуры PROPVARIANT типа VT_R8, VT_VECTOR |
VT_R8 или VT_ARRAY | VT_R8. | |
PropVariantGetElem Инициализирует структуру PROPVARIANT на основе указанного элемента в другой структуре PROPVARIANT. |
|||
PropVariantGetElementCount Извлекает число элементов структуры PROPVARIANT. |
|||
PropVariantGetFileTimeElem Извлекает один элемент FILETIME из структуры PROPVARIANT типа VT_FILETIME, VT_VECTOR |
VT_FILETIME или VT_ARRAY | VT_FILETIME. | |
PropVariantGetInt16Elem Извлекает один элемент Int16 из структуры PROPVARIANT типа VT_I2, VT_VECTOR |
VT_I2 или VT_ARRAY | VT_I2. | |
PropVariantGetInt32Elem Извлекает один элемент Int32 из PROPVARIANT типа VT_I4, VT_VECTOR |
VT_I4 или VT_ARRAY | VT_I4. | |
PropVariantGetInt64Elem Извлекает один элемент Int64 из структуры PROPVARIANT типа VT_I8, VT_VECTOR |
VT_I8 или VT_ARRAY | VT_I8. | |
PropVariantGetStringElem Извлекает один строковый элемент Юникода из структуры PROPVARIANT типа VT_LPWSTR, VT_BSTR VT_VECTOR |
VT_LPWSTR, VT_VECTOR | VT_BSTR или VT_ARRAY | VT_BSTR. |
PropVariantGetUInt16Elem Извлекает один неподписанный элемент Int16 из структуры PROPVARIANT типа VT_U12, VT_VECTOR |
VT_U12 или VT_ARRAY | VT_U12. | |
PropVariantGetUInt32Elem Извлекает один неподписанный элемент Int32 из структуры PROPVARIANT типа VT_UI4, VT_VECTOR |
VT_UI4 или VT_ARRAY | VT_UI4. | |
PropVariantGetUInt64Elem Извлекает один неподписанный элемент Int64 из структуры PROPVARIANT типа VT_UI8, VT_VECTOR |
VT_UI8 или VT_ARRAY | VT_UI8. | |
PropVariantToBoolean Извлекает значение логического свойства структуры PROPVARIANT. Если не удается извлечь значение, назначается значение по умолчанию. |
|||
PropVariantToBooleanVector Извлекает логический вектор из структуры PROPVARIANT. |
|||
PropVariantToBooleanVectorAlloc Извлекает данные из структуры PROPVARIANT в только что выделенный логический вектор. |
|||
PropVariantToBooleanWithDefault Извлекает значение логического свойства структуры PROPVARIANT. Если значение не существует, возвращается указанное значение по умолчанию. |
|||
PropVariantToBSTR Извлекает значение свойства BSTR структуры PROPVARIANT. |
|||
PropVariantToBuffer Извлекает значение буфера из структуры PROPVARIANT типа VT_VECTOR |
VT_UI1 или VT_ARRRAY | VT_UI1. | |
PropVariantToCLSID Извлекает значение свойства идентификатора класса (CLSID) структуры PROPVARIANT. |
|||
PropVariantToDouble Извлекает значение double из структуры PROPVARIANT. |
|||
PropVariantToDoubleVector Извлекает вектор двойников из структуры PROPVARIANT. |
|||
PropVariantToDoubleVectorAlloc Извлекает данные из структуры PROPVARIANT в новый выделенный двойной вектор. |
|||
PropVariantToDoubleWithDefault Извлекает значение свойства double структуры PROPVARIANT. Если значение не существует, возвращается указанное значение по умолчанию. |
|||
PropVariantToFileTime Извлекает структуру FILETIME из структуры PROPVARIANT. |
|||
PropVariantToFileTimeVector Извлекает данные из структуры PROPVARIANT в вектор FILETIME. |
|||
PropVariantToFileTimeVectorAlloc Извлекает данные из структуры PROPVARIANT в новый выделенный вектор FILETIME. |
|||
PropVariantToGUID Извлекает значение GUID из структуры PROPVARIANT. |
|||
PropVariantToInt16 Извлекает значение свойства Int16 структуры PROPVARIANT. |
|||
PropVariantToInt16Vector Извлекает вектор значений Int16 из структуры PROPVARIANT. |
|||
PropVariantToInt16VectorAlloc Извлекает данные из структуры PROPVARIANT в только что выделенный вектор Int16. |
|||
PropVariantToInt16WithDefault Извлекает значение свойства Int16 структуры PROPVARIANT. Если значение в настоящее время не существует, возвращается указанное значение по умолчанию. |
|||
PropVariantToInt32 Извлекает значение свойства Int32 структуры PROPVARIANT. Если не удается извлечь значение, назначается значение по умолчанию. |
|||
PropVariantToInt32Vector Извлекает вектор длинных значений из структуры PROPVARIANT. |
|||
PropVariantToInt32VectorAlloc Извлекает данные из структуры PROPVARIANT в только что выделенный вектор Int32. |
|||
PropVariantToInt32WithDefault Извлекает значение Int32 из структуры PROPVARIANT. Если значение в настоящее время не существует, возвращается указанное значение по умолчанию. |
|||
PropVariantToInt64 Извлекает значение LONGLONG из структуры PROPVARIANT. Если не удается извлечь значение, назначается значение по умолчанию. |
|||
PropVariantToInt64Vector Извлекает данные из структуры PROPVARIANT в вектор Int64. |
|||
PropVariantToInt64VectorAlloc Извлекает данные из структуры PROPVARIANT в только что выделенный вектор LONGLONG. |
|||
PropVariantToInt64WithDefault Извлекает значение свойства Int64 структуры PROPVARIANT. Если значение не существует, возвращается указанное значение по умолчанию. |
|||
PropVariantToString Извлекает строковое значение из структуры PROPVARIANT. |
|||
PropVariantToStringAlloc Извлекает значение строкового свойства из структуры PROPVARIANT. |
|||
PropVariantToStringVector Извлекает вектор строк из структуры PROPVARIANT. |
|||
PropVariantToStringVectorAlloc Извлекает данные из структуры PROPVARIANT в только что выделенные строки в новом выделенном векторе. |
|||
PropVariantToStringWithDefault Извлекает значение строкового свойства структуры PROPVARIANT. Если значение не существует, возвращается указанное значение по умолчанию. |
|||
PropVariantToStrRet Извлекает строку из структуры PROPVARIANT и помещает ее в структуру STRRET. |
|||
PropVariantToUInt16 Извлекает короткое значение без знака из структуры PROPVARIANT. Если не удается извлечь значение, назначается значение по умолчанию. |
|||
PropVariantToUInt16Vector Извлекает данные из структуры PROPVARIANT в короткий вектор без знака. |
|||
PropVariantToUInt16VectorAlloc Извлекает данные из структуры PROPVARIANT в только что выделенный короткий вектор без знака. |
|||
PropVariantToUInt16WithDefault Извлекает короткое значение без знака из структуры PROPVARIANT. Если значение не существует, возвращается указанное значение по умолчанию. |
|||
PropVariantToUInt32 Извлекает значение ULONG из структуры PROPVARIANT. Если не удается извлечь значение, назначается значение по умолчанию. |
|||
PropVariantToUInt32Vector Извлекает данные из структуры PROPVARIANT в вектор ULONG. |
|||
PropVariantToUInt32VectorAlloc Извлекает данные из структуры PROPVARIANT в вновь выделенный вектор ULONG. |
|||
PropVariantToUInt32WithDefault Извлекает значение ULONG из структуры PROPVARIANT. Если значение не существует, возвращается указанное значение по умолчанию. |
|||
PropVariantToUInt64 Извлекает значение UInt64 из структуры PROPVARIANT. Если не удается извлечь значение, назначается значение по умолчанию. |
|||
PropVariantToUInt64Vector Извлекает данные из структуры PROPVARIANT в вектор ULONGLONG. |
|||
PropVariantToUInt64VectorAlloc Извлекает данные из структуры PROPVARIANT во вновь выделенный вектор ULONGLONG. |
|||
PropVariantToUInt64WithDefault Извлекает значение ULONGLONG из структуры PROPVARIANT. Если значение не существует, возвращается указанное значение по умолчанию. |
|||
PropVariantToVariant Преобразует содержимое структуры PROPVARIANT в структуру VARIANT. |
|||
PropVariantToWinRTPropertyValue Извлекает данные из структуры PROPVARIANT в значение свойства среда выполнения Windows. |
|||
PSCoerceToCanonicalValue Преобразует значение свойства в каноническое значение в соответствии с описанием свойства. |
|||
PSCreateAdapterFromPropertyStore Создает адаптер из IPropertyStore. |
|||
PSCreateDelayedMultiplexPropertyStore Создает хранилище свойств с отложенной привязкой только для чтения, содержащее несколько хранилищ свойств. |
|||
PSCreateMemoryPropertyStore Создает хранилище свойств в памяти. |
|||
PSCreateMultiplexPropertyStore Создает хранилище свойств только для чтения, содержащее несколько хранилищ свойств, каждое из которых должно поддерживать IPropertyStore или IPropertySetStorage. |
|||
PSCreatePropertyChangeArray Создает контейнер для набора объектов IPropertyChange. Этот контейнер можно использовать с IFileOperation для применения набора изменений свойств к набору файлов. |
|||
PSCreatePropertyStoreFromObject Принимает интерфейс IUnknown объекта, поддерживающего IPropertyStore или IPropertySetStorage. Если объект поддерживает IPropertySetStorage, он помещается в оболочку, чтобы поддерживать IPropertyStore. |
|||
PSCreatePropertyStoreFromPropertySetStorage Заключает интерфейс IPropertySetStorage в интерфейс IPropertyStore. |
|||
PSCreateSimplePropertyChange Создает простое изменение свойства. |
|||
PsEnumeratePropertyDescriptions API-оболочка, который вызывает IPropertySystem::EnumeratePropertyDescriptions подсистемы схемы. |
|||
PSFormatForDisplay Возвращает форматируемое строковое представление в Юникоде значения свойства, хранящегося в структуре PROPVARIANT. Вызывающий объект отвечает за выделение выходного буфера. |
|||
PSFormatForDisplayAlloc Возвращает форматируемое строковое представление в Юникоде значения свойства, хранящегося в структуре PROPVARIANT. Эта функция выделяет память для выходной строки. |
|||
PSFormatPropertyValue Возвращает форматируемое строковое представление в Юникоде значения свойства, хранящегося в хранилище свойств. Эта функция выделяет память для выходной строки. |
|||
PSGetImageReferenceForValue Возвращает экземпляр интерфейса описания свойства для указанного свойства. |
|||
PSGetItemPropertyHandler Извлекает обработчик свойств для элемента оболочки. (PSGetItemPropertyHandler) |
|||
PSGetItemPropertyHandlerWithCreateObject Извлекает обработчик свойств для элемента оболочки. (PSGetItemPropertyHandlerWithCreateObject) |
|||
PSGetNamedPropertyFromPropertyStorage Возвращает значение из сериализованного хранилища свойств по имени свойства. |
|||
PSGetNameFromPropertyKey Извлекает каноническое имя свойства с учетом его PROPERTYKEY. |
|||
PSGetPropertyDescription Возвращает экземпляр интерфейса описания свойства для свойства, заданного структурой PROPERTYKEY. |
|||
PSGetPropertyDescriptionByName Возвращает экземпляр интерфейса описания свойства для указанного имени свойства. |
|||
PSGetPropertyDescriptionListFromString Возвращает экземпляр интерфейса списка описания свойств для указанного списка свойств. |
|||
PSGetPropertyFromPropertyStorage Возвращает значение свойства, хранящегося в сериализованном хранилище свойств. |
|||
PSGetPropertyKeyFromName Возвращает ключ свойства для канонического имени свойства. |
|||
PSGetPropertySystem Возвращает экземпляр объекта подсистемы, реализующего IPropertySystem. |
|||
PSGetPropertyValue Возвращает значение свойства из хранилища свойств. |
|||
PSLookupPropertyHandlerCLSID Возвращает идентификатор класса (CLSID) зарегистрированного обработчика свойств файла для каждого компьютера. |
|||
PSPropertyBag_Delete Удаляет свойство из контейнера свойств. |
|||
PSPropertyBag_ReadBOOL Считывает значение данных BOOL свойства в контейнере свойств. |
|||
PSPropertyBag_ReadBSTR Считывает значение данных BSTR из свойства в контейнере свойств. |
|||
PSPropertyBag_ReadDWORD Считывает значение данных DWORD из свойства в контейнере свойств. |
|||
PSPropertyBag_ReadGUID Считывает значение данных GUID из свойства в контейнере свойств. |
|||
PSPropertyBag_ReadInt Считывает значение данных int из свойства в контейнере свойств. |
|||
PSPropertyBag_ReadLONG Считывает значение данных LONG из свойства в контейнере свойств. |
|||
PSPropertyBag_ReadPOINTL Извлекает координаты свойства, хранящиеся в структуре POINTL указанного контейнера свойств. |
|||
PSPropertyBag_ReadPOINTS Извлекает координаты свойства, хранящиеся в структуре POINTS указанного контейнера свойств. |
|||
PSPropertyBag_ReadPropertyKey Считывает ключ свойства в указанном контейнере свойств. |
|||
PSPropertyBag_ReadRECTL Извлекает координаты прямоугольника, хранящегося в свойстве, содержамомся в указанном контейнере свойств. |
|||
PSPropertyBag_ReadSHORT Считывает значение данных SHORT свойства в контейнере свойств. |
|||
PSPropertyBag_ReadStr Считывает значение строковых данных свойства в контейнере свойств. |
|||
PSPropertyBag_ReadStrAlloc Считывает строковое значение данных из свойства в контейнере свойств и выделяет память для считываемой строки. |
|||
PSPropertyBag_ReadStream Считывает поток данных, хранящийся в заданном свойстве, который содержится в указанном контейнере свойств. |
|||
PSPropertyBag_ReadType Считывает тип значения данных свойства, хранящегося в контейнере свойств. |
|||
PSPropertyBag_ReadULONGLONG Считывает значение данных ULONGLONG из свойства в контейнере свойств. |
|||
PSPropertyBag_ReadUnknown Считывает заданное свойство неизвестного значения данных в контейнере свойств. |
|||
PSPropertyBag_WriteBOOL Задает значение BOOL свойства в контейнере свойств. |
|||
PSPropertyBag_WriteBSTR Задает значение BSTR свойства в контейнере свойств. |
|||
PSPropertyBag_WriteDWORD Задает значение DWORD свойства в контейнере свойств. |
|||
PSPropertyBag_WriteGUID Задает значение GUID свойства в контейнере свойств. |
|||
PSPropertyBag_WriteInt Задает значение int свойства в контейнере свойств. |
|||
PSPropertyBag_WriteLONG Задает значение LONG свойства в контейнере свойств. |
|||
PSPropertyBag_WritePOINTL Сохраняет координаты свойства в структуреPOINTL указанного контейнера свойств. |
|||
PSPropertyBag_WritePOINTS Сохраняет координаты свойства в структуреPOINTS указанного контейнера свойств. |
|||
PSPropertyBag_WritePropertyKey Задает значение ключа свойства в контейнере свойств. |
|||
PSPropertyBag_WriteRECTL Сохраняет координаты прямоугольника в свойстве в контейнере свойств. |
|||
PSPropertyBag_WriteSHORT Задает значение SHORT свойства в контейнере свойств. |
|||
PSPropertyBag_WriteStr Задает строковое значение свойства в контейнере свойств. |
|||
PSPropertyBag_WriteStream Записывает поток данных в свойство в контейнере свойств. |
|||
PSPropertyBag_WriteULONGLONG Задает значение ULONGLONG свойства в контейнере свойств. |
|||
PSPropertyBag_WriteUnknown Записывает свойство неизвестного значения данных в контейнер свойств. |
|||
PSPropertyKeyFromString Преобразует строку в структуру PROPERTYKEY. |
|||
PSRefreshPropertySchema Не поддерживается. Допустимо вызывать эту функцию, но она не реализована для выполнения какой-либо функции, поэтому нет причин для этого. |
|||
PSRegisterPropertySchema Сообщает подсистеме схемы о добавлении файла схемы описания свойства. (PSRegisterPropertySchema) |
|||
PSSetPropertyValue Задает значение свойства в хранилище свойств. |
|||
PSStringFromPropertyKey Создает строку, определяющую свойство из ключа этого свойства. |
|||
PSUnregisterPropertySchema Информирует подсистему схемы об удалении файла схемы описания свойства. |
|||
RefreshPropertySchema Не поддерживается. (IPropertySystem.RefreshPropertySchema) |
|||
RegisterPropertySchema Сообщает подсистеме схемы о добавлении файла схемы описания свойства. (IPropertySystem.RegisterPropertySchema) |
|||
RemoveAt Удаляет указанное изменение. |
|||
SetValueAndState Задает значение и данные состояния для ключа свойства. |
|||
SHAddDefaultPropertiesByExt Добавляет свойства по умолчанию в хранилище свойств, зарегистрированные для указанного расширения файла. |
|||
SHGetPropertyStoreForWindow Извлекает объект , представляющий коллекцию свойств определенного окна, которая позволяет запрашивать или задавать эти свойства. |
|||
SHGetPropertyStoreFromIDList Извлекает объект, поддерживающий IPropertyStore или связанные интерфейсы, из указателя на список идентификаторов элементов (PIDL). |
|||
SHGetPropertyStoreFromParsingName Возвращает хранилище свойств для элемента с заданным путем или именем синтаксического анализа. |
|||
SHPropStgCreate Обеспечивает правильную обработку извлечения или назначения кодовой страницы для запрошенной операции набора свойств. |
|||
SHPropStgReadMultiple Создает оболочку для функции IPropertyStorage::ReadMultiple, чтобы обеспечить правильную обработку переводов ANSI и Юникода для устаревших наборов свойств. |
|||
SHPropStgWriteMultiple Создает оболочку для функции IPropertyStorage::WriteMultiple, чтобы обеспечить правильную обработку переводов ANSI и Юникода для устаревших наборов свойств. |
|||
Отмена регистрацииPropertySchema Информирует подсистему схемы об удалении файла схемы описания свойства (PROPDESC), используя путь к файлу PROPDESC на локальном компьютере. |
|||
VariantCompare Сравнивает две вариантные структуры на основе правил сравнения по умолчанию. |
|||
VariantGetBooleanElem Извлекает один логический элемент из структуры variant. |
|||
VariantGetDoubleElem Извлекает один двойной элемент из структуры варианта. |
|||
VariantGetElem Инициализирует структуру VARIANT из указанного элемента variant. |
|||
VariantGetElementCount Извлекает число элементов структуры варианта. |
|||
VariantGetInt16Elem Извлекает один элемент Int16 из структуры variant. |
|||
VariantGetInt32Elem Извлекает один элемент Int32 из структуры variant. |
|||
VariantGetInt64Elem Извлекает один элемент Int64 из структуры variant. |
|||
VariantGetStringElem Извлекает один широкий строковый элемент из структуры variant. |
|||
VariantGetUInt16Elem Извлекает один неподписанный элемент Int16 из структуры вариантов. |
|||
VariantGetUInt32Elem Извлекает один элемент Int32 без знака из структуры вариантов. |
|||
VariantGetUInt64Elem Извлекает один неподписанный элемент Int64 из вариантной структуры. |
|||
VariantToBoolean Извлекает значение логического свойства из структуры VARIANT. Если не удается извлечь значение, присваивается значение по умолчанию. |
|||
VariantToBooleanArray Извлекает массив логических значений из структуры VARIANT. |
|||
VariantToBooleanArrayAlloc Выделяет массив значений BOOL, а затем извлекает данные из структуры VARIANT в этот массив. |
|||
VariantToBooleanWithDefault Извлекает значение BOOL из структуры VARIANT. Если значение не существует, возвращается указанное значение по умолчанию. |
|||
VariantToBuffer Извлекает содержимое буфера, хранящегося в структуре VARIANT типа VT_ARRRAY |
VT_UI1. | ||
VariantToDosDateTime Извлекает значения даты и времени в формате Microsoft MS-DOS из структуры VARIANT. |
|||
VariantToDouble Извлекает значение DOUBLE из структуры VARIANT. Если не удается извлечь значение, присваивается значение по умолчанию. |
|||
VariantToDoubleArray Извлекает массив значений DOUBLE из структуры VARIANT. |
|||
VariantToDoubleArrayAlloc Выделяет массив значений DOUBLE, а затем извлекает данные из структуры VARIANT в этот массив. |
|||
VariantToDoubleWithDefault Извлекает значение DOUBLE из структуры VARIANT. Если значение не существует, возвращается указанное значение по умолчанию. |
|||
VariantToFileTime Извлекает структуру FILETIME из вариантной структуры. |
|||
VariantToGUID Извлекает значение свойства GUID вариантной структуры. |
|||
VariantToInt16 Извлекает значение свойства Int16 структуры вариантов. Если не удается извлечь значение, эта функция присваивает значение по умолчанию. |
|||
VariantToInt16Array Извлекает данные из векторной структуры в массив Int16. |
|||
VariantToInt16ArrayAlloc Извлекает данные из векторной структуры в недавно выделенный массив Int16. |
|||
VariantToInt16WithDefault Извлекает значение свойства Int16 из вариантной структуры. Если значение не существует, возвращается указанное значение по умолчанию. |
|||
VariantToInt32 Извлекает значение свойства Int32 структуры вариантов. Если не удается извлечь значение, присваивается значение по умолчанию. |
|||
VariantToInt32Array Извлекает данные из векторной структуры в массив Int32. |
|||
VariantToInt32ArrayAlloc Извлекает данные из векторной структуры в недавно выделенный массив Int32. |
|||
VariantToInt32WithDefault Извлекает значение свойства Int32 структуры вариантов. Если значение не существует, возвращается указанное значение по умолчанию. |
|||
VariantToInt64 Извлекает значение свойства Int64 для структуры вариантов. Если не удается извлечь значение, присваивается значение по умолчанию. |
|||
VariantToInt64Array Извлекает данные из векторной структуры в массив Int64. |
|||
VariantToInt64ArrayAlloc Извлекает данные из векторной структуры во вновь выделенный массив Int64. |
|||
VariantToInt64WithDefault Извлекает значение свойства Int64 для структуры вариантов. Если значение не существует, возвращается указанное значение по умолчанию. |
|||
VariantToPropVariant Копирует содержимое структуры VARIANT в структуру PROPVARIANT. |
|||
VariantToString Извлекает значение variant структуры в строку. Если не удается извлечь значение, присваивается значение по умолчанию. |
|||
VariantToStringAlloc Извлекает значение варианта структуры вариантов в только что выделенную строку. Если не удается извлечь значение, присваивается значение по умолчанию. |
|||
VariantToStringArray Извлекает данные из векторной структуры в массив String. |
|||
VariantToStringArrayAlloc Извлекает данные из векторной структуры во вновь выделенный массив String. |
|||
VariantToStringWithDefault Извлекает значение строкового свойства вариантной структуры. Если значение не существует, возвращается указанное значение по умолчанию. |
|||
VariantToStrRet Если исходный вариант является VT_BSTR, извлекает строку и помещает ее в структуру STRRET. |
|||
VariantToUInt16 Извлекает значение свойства Int16 без знака для вариантной структуры. Если не удается извлечь значение, эта функция присваивает значение по умолчанию. |
|||
VariantToUInt16Array Извлекает данные из векторной структуры в массив Int16 без знака. |
|||
VariantToUInt16ArrayAlloc Извлекает данные из векторной структуры в недавно выделенный массив Int16 без знака. |
|||
VariantToUInt16WithDefault Извлекает значение свойства Int16 без знака для вариантной структуры. Если значение не существует, возвращается указанное значение по умолчанию. |
|||
VariantToUInt32 Извлекает значение свойства Int32 без знака из структуры вариантов. Если не удается извлечь значение, присваивается значение по умолчанию. |
|||
VariantToUInt32Array Извлекает данные из векторной структуры в массив Int32 без знака. |
|||
VariantToUInt32ArrayAlloc Извлекает данные из векторной структуры в недавно выделенный массив Int32 без знака. |
|||
VariantToUInt32WithDefault Извлекает значение свойства Int32 без знака из структуры variant. Если значение в настоящее время не существует, возвращается указанное значение по умолчанию. |
|||
VariantToUInt64 Извлекает значение свойства Int64 без знака из структуры variant. Если не удается извлечь значение, назначается значение по умолчанию. |
|||
VariantToUInt64Array Извлекает данные из векторной структуры в массив Int64 без знака. |
|||
VariantToUInt64ArrayAlloc Извлекает данные из векторной структуры в недавно выделенный массив Int64 без знака. |
|||
VariantToUInt64WithDefault Извлекает значение свойства Int64 без знака из структуры variant. Если значение в настоящее время не существует, возвращается указанное значение по умолчанию. |
|||
WinRTPropertyValueToPropVariant Копирует содержимое из значения свойства среды выполнения Windows в структуру PROPVARIANT. |
IPropertyChange Предоставляет метод , который инкапсулирует изменение одного свойства. |
IPropertyChangeArray Предоставляет методы для нескольких операций изменения, которые могут быть переданы в IFileOperation. |
IPropertyDescription Предоставляет методы, которые перечисляют и извлекают сведения об описании отдельных свойств. (IPropertyDescription) |
IPropertyDescription2 Предоставляет методы, которые перечисляют и извлекают сведения об описании отдельных свойств. (IPropertyDescription2) |
IPropertyDescriptionAliasInfo Предоставляет методы для получения свойств столбцов "сортировка по" для элемента. Этот интерфейс используется объектами пользовательского интерфейса, которые хотят получить первичные или вторичные столбцы сортировки для данного свойства. |
IPropertyDescriptionList Предоставляет методы, извлекающие сведения из коллекции описаний свойств, представленных в виде списка. |
IPropertyDescriptionRelatedPropertyInfo Предоставляет метод, который получает интерфейс IPropertyDescription. |
IPropertyDescriptionSearchInfo Предоставляет сведения, связанные с поиском, для свойства. |
IPropertyEnumType Предоставляет методы, извлекающие данные из сведений о перечислении. IPropertyEnumType предоставляет доступ к элементам перечисления и enumRange в схеме свойства программным способом во время выполнения. |
IPropertyEnumType2 Предоставляет методы, извлекающие данные из сведений о перечислении. IPropertyEnumType2 расширяет IPropertyEnumType. |
IPropertyEnumTypeList Предоставляет методы, которые перечисляют возможные значения для свойства. |
IPropertyStoreCache Предоставляет методы, позволяющие обработчику управлять различными состояниями для каждого свойства. |
IPropertyStoreCapabilities Предоставляет метод, определяющий, может ли пользователь изменить свойство в пользовательском интерфейсе. |
IPropertyStoreFactory Предоставляет методы для получения объекта IPropertyStore. |
IPropertySystem Предоставляет методы, которые получают описания свойств, регистрируют и отменяют регистрацию схем свойств, перечисляют описания свойств и форматируют значения свойств строго типом. |
IPropertyUI Разработчикам следует использовать IPropertyDescription. (IPropertyUI) |
PROPERTYKEY Указывает идентификатор FMTID/PID, который программно идентифицирует свойство. Заменяет SHCOLUMNID. |
PROPPRG Эта структура содержит сведения из PIF-файла. Используется PifMgr_GetProperties. |