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) |