Partager via


Méthode INameSpaceTreeControlFolderCapabilities ::GetFolderCapabilities (shobjidl_core.h)

Obtient la capacité d’un dossier à filtrer via la valeur de clé de la propriété System.IsPinnedToNameSpaceTree et l’inscription de la notification de modification status.

Syntaxe

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

Paramètres

[in] nfcMask

Type : NSTCFOLDERCAPABILITIES

Fonctionnalités pour lesquelles cette méthode doit récupérer des valeurs. Spécifiez l’une des options suivantes ou les deux :

NSTCFC_PINNEDITEMFILTERING (0x00000001)

0x00000001. La propriété System.IsPinnedToNameSpaceTree existe dans ce dossier et le filtrage en fonction de cette valeur de propriété est pris en charge.

NSTCFC_DELAY_REGISTER_NOTIFY (0x00000002)

0x00000002. L’inscription pour les notifications de modification est retardée jusqu’à ce que le dossier soit développé dans le volet de navigation.

[out] pnfcValue

Type : NSTCFOLDERCAPABILITIES*

Pointeur vers une valeur qui, lorsque cette méthode retourne correctement, reçoit les fonctionnalités demandées dans nfcMask. Sauf dans le cas de NSTCFC_NONE, les valeurs de bits dans les positions qui ne sont pas spécifiquement demandées dans nfcMask ne reflètent pas nécessairement les fonctionnalités et ne doivent pas être utilisées.

NSTCFC_NONE (0x00000000)

0x00000000. La propriété System.IsPinnedToNameSpaceTree n’existe pas dans ce dossier. Le filtrage n'est pas pris en charge.

NSTCFC_PINNEDITEMFILTERING (0x00000001)

0x00000001. La propriété System.IsPinnedToNameSpaceTree existe dans ce dossier et le filtrage en fonction de cette valeur de propriété est pris en charge.

NSTCFC_DELAY_REGISTER_NOTIFY (0x00000002)

0x00000002. L’inscription pour les notifications de modification est retardée jusqu’à ce que le dossier soit développé dans le volet de navigation.

Valeur retournée

Type : HRESULT

Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Spécifications

Condition requise Valeur
Client minimal pris en charge Windows 7 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 R2 [applications de bureau uniquement]
Plateforme cible Windows
En-tête shobjidl_core.h (inclure Shobjidl.h)