Интерфейс ISharingConfigurationManager (shobjidl_core.h)
Предоставляет методы, которые задают и извлекают сведения о параметрах общего доступа компьютера по умолчанию для папки Users (C:\Users
) или Public (C:\Users\Public
). Также предоставляет набор методов, которые позволяют управлять общим доступом к принтерам.
Наследование
Интерфейс ISharingConfigurationManager наследуется от интерфейса IUnknown . ISharingConfigurationManager также имеет следующие типы элементов:
Методы
Интерфейс ISharingConfigurationManager содержит следующие методы.
ISharingConfigurationManager::ArePrintersShared Определяет, являются ли принтеры, подключенные к этому компьютеру, общими. |
ISharingConfigurationManager::CreateShare Предоставляет общий доступ к папке Users или Public. Если папка уже предоставлена, этот метод обновляет состояние общего доступа. |
ISharingConfigurationManager::D eleteShare Удаляет общий доступ из папки Users или Public. |
ISharingConfigurationManager::GetSharePermissions Получает разрешения на доступ, связанные с папкой "Пользователь" или "Общий" для записи управления доступом "Все" (ACE). |
ISharingConfigurationManager::ShareExists Запрашивает, является ли общий доступ к папке Users или Public. |
ISharingConfigurationManager::SharePrinters Предоставляет общий доступ ко всем локальным принтерам, подключенным к компьютеру, что позволяет обнаруживать их на других компьютерах в сети. |
ISharingConfigurationManager::StopSharingPrinters Прекращает совместное использование всех локальных общих принтеров, подключенных к компьютеру. |
Комментарии
Когда следует реализовать
Реализация этого интерфейса включена в класс CSharingConfiguration . Сторонние поставщики не предоставляют собственную реализацию.Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Целевая платформа | Windows |
Header | shobjidl_core.h (включая Shobjidl.h) |