Метод IPropertyDescription::GetTypeFlags (propsys.h)
Возвращает набор флагов, описывающих использование и возможности свойства .
Синтаксис
HRESULT GetTypeFlags(
[in] PROPDESC_TYPE_FLAGS mask,
[out] PROPDESC_TYPE_FLAGS *ppdtFlags
);
Параметры
[in] mask
Тип: PROPDESC_TYPE_FLAGS
Маска, указывающая, какие флаги типов следует извлечь. Сочетание значений, найденных в константах PROPDESC_TYPE_FLAGS . Чтобы получить все флаги типов, передайте PDTF_MASK_ALL
[out] ppdtFlags
Тип: PROPDESC_TYPE_FLAGS*
При возврате этим методом содержит указатель на значение, состоящее из побитовых PROPDESC_TYPE_FLAGS значений .
Возвращаемое значение
Тип: HRESULT
Всегда возвращает S_OK.
Комментарии
Если экземпляр описания свойства поступает из PSGetPropertyDescription или PSGetPropertyDescriptionByName, эти флаги поступают из PROPDESC-файла, определяющего описание свойства.
Если экземпляр поступает из GetAt, флаги типов поступают из PROPDESC-файла и могут находиться под влиянием конкретного списка proplist. Это означает, что флаги, полученные из одного экземпляра описания свойства, могут немного отличаться от другого экземпляра (оба ссылаются на одно и то же свойство).
Дополнительные сведения о флагах типов см. в атрибутах canGroupBy, canStackBy, isInnate, multipleValues, isGroup, isTreeProperty, isViewable, isQueryable и includeInFullTextQuery элемента typeInfo в PROPDESC-файле свойства.
Требования
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Целевая платформа | Windows |
Header | propsys.h |