Interface ISharingConfigurationManager (shobjidl_core.h)
Expose les méthodes qui définissent et récupèrent des informations sur les paramètres de partage par défaut d’un ordinateur pour le dossier Utilisateurs (C:\Users
) ou Public (C:\Users\Public
). Expose également un ensemble de méthodes qui permettent de contrôler le partage d’imprimantes.
Héritage
L’interface ISharingConfigurationManager hérite de l’interface IUnknown. ISharingConfigurationManager possède également les types de membres suivants :
Méthodes
L’interface ISharingConfigurationManager comporte ces méthodes.
ISharingConfigurationManager ::ArePrintersShared Détermine si les imprimantes connectées à cet ordinateur sont partagées. |
ISharingConfigurationManager ::CreateShare Partage le dossier Utilisateurs ou Public. Si le dossier est déjà partagé, cette méthode met à jour son status de partage. |
ISharingConfigurationManager ::D eleteShare Supprime le partage du dossier Utilisateurs ou Public. |
ISharingConfigurationManager ::GetSharePermissions Obtient les autorisations d’accès actuellement associées au dossier Utilisateur ou Public pour l’entrée de contrôle d’accès tout le monde (ACE). |
ISharingConfigurationManager ::ShareExists Demande si le dossier Utilisateurs ou Public est partagé. |
ISharingConfigurationManager ::SharePrinters Partage toutes les imprimantes locales connectées à un ordinateur, ce qui leur permet d’être découvertes par d’autres ordinateurs sur le réseau. |
ISharingConfigurationManager ::StopSharingPrinters Arrête le partage de toutes les imprimantes locales et partagées connectées à un ordinateur. |
Remarques
Quand implémenter
Une implémentation de cette interface est incluse dans la classe CSharingConfiguration . Les tiers ne fournissent pas leur propre implémentation.Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | shobjidl_core.h (inclure Shobjidl.h) |