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) |