Interfaz ISharingConfigurationManager (shobjidl_core.h)

Expone métodos que establecen y recuperan información sobre la configuración de uso compartido predeterminada de un equipo para la carpeta Usuarios (C:\Users) o Públicos (C:\Users\Public). También expone un conjunto de métodos que permiten el control del uso compartido de impresoras.

Herencia

La interfaz ISharingConfigurationManager hereda de la interfaz IUnknown . ISharingConfigurationManager también tiene estos tipos de miembros:

Métodos

La interfaz ISharingConfigurationManager tiene estos métodos.

 
ISharingConfigurationManager::ArePrintersShared

Determina si las impresoras conectadas a este equipo se comparten.
ISharingConfigurationManager::CreateShare

Comparte la carpeta Usuarios o Público. Si la carpeta ya está compartida, este método actualiza su estado de uso compartido.
ISharingConfigurationManager::D eleteShare

Quita el uso compartido de la carpeta Usuarios o Público.
ISharingConfigurationManager::GetSharePermissions

Obtiene los permisos de acceso asociados actualmente a la carpeta User o Public para la entrada de control de acceso Todos (ACE).
ISharingConfigurationManager::ShareExists

Consulta si se comparte la carpeta Users o Public.
ISharingConfigurationManager::SharePrinters

Comparte todas las impresoras locales conectadas a un equipo, lo que les permite detectarlas otros equipos de la red.
ISharingConfigurationManager::StopSharingPrinters

Deja de compartir todas las impresoras locales y compartidas conectadas a un equipo.

Comentarios

Cuándo implementar

Una implementación de esta interfaz se incluye en la clase CSharingConfiguration . Los terceros no proporcionan su propia implementación.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado shobjidl_core.h (incluya Shobjidl.h)