Interface ISharingConfigurationManager (shobjidl_core.h)

Expõe métodos que definem e recuperam informações sobre as configurações de compartilhamento padrão de um computador para a pasta Usuários (C:\Users) ou Público ().C:\Users\Public Também expõe um conjunto de métodos que permitem o controle do compartilhamento de impressoras.

Herança

A interface ISharingConfigurationManager herda da interface IUnknown . ISharingConfigurationManager também tem estes tipos de membros:

Métodos

A interface ISharingConfigurationManager tem esses métodos.

 
ISharingConfigurationManager::ArePrintersShared

Determina se as impressoras conectadas a este computador são compartilhadas.
ISharingConfigurationManager::CreateShare

Compartilha a pasta Usuários ou Pública. Se a pasta já estiver compartilhada, esse método atualizará sua status de compartilhamento.
ISharingConfigurationManager::D eleteShare

Remove o compartilhamento da pasta Usuários ou Público.
ISharingConfigurationManager::GetSharePermissions

Obtém as permissões de acesso atualmente associadas à pasta Usuário ou Público para a ACE (entrada de controle de acesso) Todos.
ISharingConfigurationManager::ShareExists

Consulta se a pasta Usuários ou Públicos é compartilhada.
ISharingConfigurationManager::SharePrinters

Compartilha todas as impressoras locais conectadas a um computador, permitindo que elas sejam descobertas por outros computadores na rede.
ISharingConfigurationManager::StopSharingPrinters

Para de compartilhar todas as impressoras locais e compartilhadas conectadas a um computador.

Comentários

Quando implementar

Uma implementação dessa interface é incluída na classe CSharingConfiguration . Terceiros não fornecem sua própria implementação.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho shobjidl_core.h (inclua Shobjidl.h)