Interface IPropertyStoreCapabilities (propsys.h)
Expõe um método que determina se uma propriedade pode ser editada na interface do usuário pelo usuário.
Herança
A interface IPropertyStoreCapabilities herda da interface IUnknown . IPropertyStoreCapabilities também tem esses tipos de membros:
Métodos
A interface IPropertyStoreCapabilities tem esses métodos.
IPropertyStoreCapabilities::IsPropertyWritable Consulta se o manipulador de propriedades permite que uma propriedade específica seja editada na interface do usuário pelo usuário. |
Comentários
Quando implementar
Os manipuladores de propriedades implementam essa interface para desabilitar a capacidade de um usuário de editar propriedades específicas. Normalmente, essas propriedades são editáveis na interface do usuário, mas não têm suporte para gravação pelo manipulador de propriedades. Por exemplo, a propriedade System.Author normalmente é editável. Se um autor do manipulador de propriedades criou um tipo de arquivo que expôs System.Author para leitura, mas não pôde dar suporte à gravação dessa propriedade de volta, o autor do manipulador poderá retornar S_FALSE de IPropertyStoreCapabilities::IsPropertyWritable para System.Author.As interfaces de usuário do Shell que permitem a edição de propriedade, como o Painel de Detalhes e a Guia Detalhes da caixa de diálogo Propriedades, chamam esse método como parte da determinação de permitir a edição de uma propriedade específica. Isso permite que a propriedade Shell que edita a interface do usuário desabilite os controles em vez de mostrar erros quando o manipulador de propriedades não definir ou confirmar o valor da propriedade.
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 | propsys.h |