enumeração DEF_SHARE_ID (shobjidl_core.h)
Valores que especificam a pasta que está sendo executada por métodos da interface ISharingConfigurationManager .
Syntax
typedef enum DEF_SHARE_ID {
DEFSHAREID_USERS = 1,
DEFSHAREID_PUBLIC = 2
} ;
Constantes
DEFSHAREID_USERS Valor: 1 A pasta Usuários (FOLDERID_UserProfiles). Essa pasta geralmente é encontrada em C:\Users. |
DEFSHAREID_PUBLIC Valor: 2 A pasta Público (FOLDERID_Public). Essa pasta geralmente é encontrada em C:\Users\Public. |
Comentários
No Windows Vista, um compartilhamento SMB (Bloco de Mensagens do Servidor) é criado para as pastas Usuários e Públicos . A partir do Windows 7, o compartilhamento Público é acessado por meio do compartilhamento Usuários, portanto, somente Usuários recebem um compartilhamento SMB.
Quando os métodos são chamados com o valor DEFSHAREID_PUBLIC , as restrições especificadas pelo valor SHARE_ROLE nessa chamada se aplicam à ACE (entrada de controle de acesso ) Todos .
Quando os métodos são chamados com o valor DEFSHAREID_USERS , as restrições especificadas pelo valor SHARE_ROLE nessa chamada se aplicam à ACE usuários autenticados .
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] |
Cabeçalho | shobjidl_core.h (inclua Shobjidl.h) |