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


Метод 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

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

IPropertyDescription

Схема описания свойства