ITextStoreACP::RequestSupportedAttrs 方法 (textstor.h)

获取文档中支持的属性。

语法

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

参数

[in] dwFlags

指定对 ITextStoreAnchor::RetrieveRequestedAttrs 方法的后续调用是否包含支持的属性。 如果指定了TS_ATTR_FIND_WANT_VALUE标志,则后续调用 ITextStoreAnchor::RetrieveRequestedAttrs 后,默认属性值将是TS_ATTRVAL结构中的属性值。 如果为此参数指定了任何其他标志,则该方法仅验证属性是否受支持,并且TS_ATTRVAL 结构的 varValue 成员是否设置为VT_EMPTY。

[in] cFilterAttrs

指定要获取的受支持属性数。

[in] paFilterAttrs

指向 TS_ATTRID 数据类型的指针,该数据类型指定要验证的属性。 此方法仅返回 由 TS_ATTRID 指定的属性,即使其他属性可以受支持也是如此。

返回值

此方法可以返回其中一个值。

Value 说明
S_OK
方法成功。
E_FAIL
发生了未指定的错误。
E_OUTOFMEMORY
方法无法分配足够的内存来完成操作。

要求

   
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
目标平台 Windows
标头 textstor.h
DLL Msctf.dll
可再发行组件 Windows 2000 专业版上的 TSF 1.0

另请参阅

ITextStoreACP

ITextStoreACP::RetrieveRequestededAttrs

TS_ATTRID

TS_ATTRVAL