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)