Interfaccia IPropertyStoreCapabilities (propsys.h)
Espone un metodo che determina se una proprietà può essere modificata nell'interfaccia utente dall'utente.
Ereditarietà
L'interfaccia IPropertyStoreCapabilities eredita dall'interfaccia IUnknown . IPropertyStoreCapabilities include anche questi tipi di membri:
Metodi
L'interfaccia IPropertyStoreCapabilities include questi metodi.
IPropertyStoreCapabilities::IsPropertyWritable Esegue una query che indica se il gestore di proprietà consente la modifica di una proprietà specifica nell'interfaccia utente da parte dell'utente. |
Commenti
Quando implementare
I gestori di proprietà implementano questa interfaccia per disabilitare la possibilità di modificare proprietà specifiche. Queste proprietà sono in genere modificabili nell'interfaccia utente, ma non sono supportate per la scrittura da parte del gestore della proprietà. Ad esempio, la proprietà System.Author è in genere modificabile. Se un autore del gestore di proprietà ha creato un tipo di file che ha esposto System.Author per la lettura, ma non è stato in grado di supportare la scrittura di questa proprietà, l'autore del gestore potrebbe restituire S_FALSE da IPropertyStoreCapabilities::IsPropertyWritable per System.Author.Le interfacce utente della shell che consentono la modifica delle proprietà, ad esempio il riquadro dettagli e la scheda Dettagli della finestra di dialogo Proprietà, chiamano questo metodo come parte di determinare se consentire la modifica di una proprietà specifica. Ciò consente all'interfaccia utente di modifica della proprietà Shell di disabilitare i controlli anziché visualizzare errori quando il gestore della proprietà non riesce a impostare o eseguire il commit del valore della proprietà.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | propsys.h |