Metode INameSpaceTreeControlFolderCapabilities::GetFolderCapabilities (shobjidl_core.h)

Mendapatkan kemampuan folder untuk difilter melalui nilai kunci properti System.IsPinnedToNameSpaceTree dan mengubah status pendaftaran pemberitahuan.

Sintaks

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

Parameter

[in] nfcMask

Jenis: NSTCFOLDERCAPABILITIES

Kemampuan yang metode ini harus mengambil nilai. Tentukan salah satu atau kedua hal berikut ini:

NSTCFC_PINNEDITEMFILTERING (0x00000001)

0x00000001. Properti System.IsPinnedToNameSpaceTree ada di folder ini dan pemfilteran berdasarkan nilai properti tersebut didukung.

NSTCFC_DELAY_REGISTER_NOTIFY (0x00000002)

0x00000002. Pendaftaran untuk pemberitahuan perubahan tertunda hingga folder diperluas di panel navigasi.

[out] pnfcValue

Jenis: NSTCFOLDERCAPABILITIES*

Penunjuk ke nilai yang, ketika metode ini berhasil dikembalikan, menerima kemampuan yang diminta dalam nfcMask. Kecuali dalam kasus NSTCFC_NONE, nilai bit dalam posisi yang tidak secara khusus diminta di nfcMask tidak selalu mencerminkan kemampuan dan tidak boleh digunakan.

NSTCFC_NONE (0x00000000)

0x00000000. Properti System.IsPinnedToNameSpaceTree tidak ada di folder ini. Pemfilteran tidak didukung.

NSTCFC_PINNEDITEMFILTERING (0x00000001)

0x00000001. Properti System.IsPinnedToNameSpaceTree ada di folder ini dan pemfilteran berdasarkan nilai properti tersebut didukung.

NSTCFC_DELAY_REGISTER_NOTIFY (0x00000002)

0x00000002. Pendaftaran untuk pemberitahuan perubahan tertunda hingga folder diperluas di panel navigasi.

Nilai kembali

Jenis: HRESULT

Jika metode ini berhasil, metode akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 7 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 R2 [hanya aplikasi desktop]
Target Platform Windows
Header shobjidl_core.h (termasuk Shobjidl.h)