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)