INameSpaceTreeControlFolderCapabilities::GetFolderCapabilities 方法 (shobjidl_core.h)
获取文件夹的功能,以便通过 System.IsPinnedToNameSpaceTree 属性值和更改通知注册状态进行筛选。
语法
HRESULT GetFolderCapabilities(
[in] NSTCFOLDERCAPABILITIES nfcMask,
[out] NSTCFOLDERCAPABILITIES *pnfcValue
);
参数
[in] nfcMask
此方法应检索其值的功能。 指定以下一项或两项:
NSTCFC_PINNEDITEMFILTERING (0x00000001)
0x00000001。 此文件夹上存在 System.IsPinnedToNameSpaceTree 属性,支持基于该属性值进行筛选。
NSTCFC_DELAY_REGISTER_NOTIFY (0x00000002)
0x00000002。 在导航窗格中展开文件夹之前,更改通知的注册将延迟。
[out] pnfcValue
指向一个值的指针,当此方法成功返回时,该值接收 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) |