Поделиться через


Интерфейс 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)