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


Метод ITextStoreACP::RequestSupportedAttrs (texttor.h)

Получение атрибутов, поддерживаемых в документе.

Синтаксис

HRESULT RequestSupportedAttrs(
  [in] DWORD           dwFlags,
  [in] ULONG           cFilterAttrs,
  [in] const TS_ATTRID *paFilterAttrs
);

Параметры

[in] dwFlags

Указывает, будет ли последующий вызов метода ITextStoreAnchor::RetrieveRequestedAttrs содержать поддерживаемые атрибуты. Если указан флаг TS_ATTR_FIND_WANT_VALUE, значения атрибутов по умолчанию будут значениями в структуре TS_ATTRVAL после последующего вызова ITextStoreAnchor::RetrieveRequestedAttrs. Если для этого параметра указан какой-либо другой флаг, метод только проверяет, поддерживается ли атрибут и что член varValueструктуры TS_ATTRVAL имеет значение VT_EMPTY.

[in] cFilterAttrs

Указывает количество поддерживаемых атрибутов для получения.

[in] paFilterAttrs

Указатель на тип данных TS_ATTRID , указывающий проверяемый атрибут. Метод возвращает только атрибуты, заданные TS_ATTRID, несмотря на то, что другие атрибуты могут поддерживаться.

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

Этот метод может возвращать одно из этих значений.

Значение Описание
S_OK
Метод выполнен успешно.
E_FAIL
Произошла неизвестная ошибка.
E_OUTOFMEMORY
Методу не удалось выделить достаточно памяти для завершения операции.

Требования

   
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header textstor.h
DLL Msctf.dll
Распространяемые компоненты TSF 1.0 в Windows 2000 Professional

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

ITextStoreACP

ITextStoreACP::RetrieveRequestededAttrs

TS_ATTRID

TS_ATTRVAL