INameSpaceTreeControlFolderCapabilities::GetFolderCapabilities 方法 (shobjidl_core.h)

获取文件夹的功能,以便通过 System.IsPinnedToNameSpaceTree 属性值和更改通知注册状态进行筛选。

语法

HRESULT GetFolderCapabilities(
  [in]  NSTCFOLDERCAPABILITIES nfcMask,
  [out] NSTCFOLDERCAPABILITIES *pnfcValue
);

参数

[in] nfcMask

类型: NSTCFOLDERCAPABILITIES

此方法应检索其值的功能。 指定以下一项或两项:

NSTCFC_PINNEDITEMFILTERING (0x00000001)

0x00000001。 此文件夹上存在 System.IsPinnedToNameSpaceTree 属性,支持基于该属性值进行筛选。

NSTCFC_DELAY_REGISTER_NOTIFY (0x00000002)

0x00000002。 在导航窗格中展开文件夹之前,更改通知的注册将延迟。

[out] pnfcValue

类型: NSTCFOLDERCAPABILITIES*

指向一个值的指针,当此方法成功返回时,该值接收 nfcMask 中请求的功能。 除NSTCFC_NONE的情况外, nfcMask 中未明确请求的位置的位值不一定反映功能,因此不应使用。

NSTCFC_NONE (0x00000000)

0x00000000。 此文件夹上不存在 System.IsPinnedToNameSpaceTree 属性。 不支持筛选。

NSTCFC_PINNEDITEMFILTERING (0x00000001)

0x00000001。 此文件夹上存在 System.IsPinnedToNameSpaceTree 属性,支持基于该属性值进行筛选。

NSTCFC_DELAY_REGISTER_NOTIFY (0x00000002)

0x00000002。 在导航窗格中展开文件夹之前,更改通知的注册将延迟。

返回值

类型: HRESULT

如果该方法成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。

要求

要求
最低受支持的客户端 Windows 7 [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 R2 [仅限桌面应用]
目标平台 Windows
标头 shobjidl_core.h (包括 Shobjidl.h)