ISharingConfigurationManager-Schnittstelle (shobjidl_core.h)
Macht Methoden verfügbar, die Informationen zu den Standardfreigabeeinstellungen eines Computers für den Ordner Benutzer (C:\Users
) oder Öffentliche (C:\Users\Public
) festlegen und abrufen. Macht außerdem eine Reihe von Methoden verfügbar, die die Steuerung der Druckerfreigabe ermöglichen.
Vererbung
Die ISharingConfigurationManager-Schnittstelle erbt von der IUnknown-Schnittstelle . ISharingConfigurationManager verfügt auch über folgende Membertypen:
Methoden
Die ISharingConfigurationManager-Schnittstelle verfügt über diese Methoden.
ISharingConfigurationManager::ArePrintersShared Bestimmt, ob drucker, die mit diesem Computer verbunden sind, freigegeben werden. |
ISharingConfigurationManager::CreateShare Gibt den Ordner "Benutzer" oder "Öffentlicher Ordner" an. Wenn der Ordner bereits freigegeben wurde, aktualisiert diese Methode die Freigabe status. |
ISharingConfigurationManager::D eleteShare Entfernt die Freigabe entweder aus dem Ordner "Benutzer" oder "Öffentlicher Ordner". |
ISharingConfigurationManager::GetSharePermissions Ruft die Zugriffsberechtigungen ab, die derzeit dem Ordner User oder Public für den Zugriffssteuerungseintrag "Jeder" (ACE) zugeordnet sind. |
ISharingConfigurationManager::ShareExists Fragt ab, ob der Ordner "Benutzer" oder "Öffentlicher Ordner" freigegeben ist. |
ISharingConfigurationManager::SharePrinters Teilt alle lokalen Drucker, die mit einem Computer verbunden sind, sodass sie von anderen Computern im Netzwerk erkannt werden können. |
ISharingConfigurationManager::StopSharingPrinters Beendet die Freigabe aller lokalen, freigegebenen Drucker, die mit einem Computer verbunden sind. |
Hinweise
Wann muss implementiert werden?
Eine Implementierung dieser Schnittstelle ist in der CSharingConfiguration-Klasse enthalten. Dritte stellen keine eigene Implementierung zur Verfügung.Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | shobjidl_core.h (einschließlich Shobjidl.h) |