Interfaccia IPropertySystem (propsys.h)
Espone i metodi che ottengono descrizioni delle proprietà, registrano e annullano la registrazione degli schemi delle proprietà, enumerare le descrizioni delle proprietà e formattare i valori delle proprietà in modo rigoroso.
Ereditarietà
L'interfaccia IPropertySystem eredita dall'interfaccia IUnknown . IPropertySystem include anche questi tipi di membri:
Metodi
L'interfaccia IPropertySystem include questi metodi.
IPropertySystem::EnumeratePropertyDescriptions Ottiene un'istanza dell'oggetto sottosistema che implementa IPropertyDescriptionList per ottenere l'intero o un elenco parziale di descrizioni delle proprietà nel sistema. |
IPropertySystem::FormatForDisplay Ottiene una rappresentazione di stringa Unicode formattata di un valore di proprietà. (IPropertySystem.FormatForDisplay) |
IPropertySystem::FormatForDisplayAlloc Ottiene una rappresentazione di stringa di un valore di proprietà in un buffer di memoria allocato. |
IPropertySystem::GetPropertyDescription Ottiene un'istanza dell'oggetto sottosistema che implementa IPropertyDescription per ottenere la descrizione della proprietà per un valore PROPERTYKEY specificato. |
IPropertySystem::GetPropertyDescriptionByName Ottiene un'istanza dell'oggetto sottosistema che implementa IPropertyDescription, per ottenere la descrizione della proprietà per un determinato nome canonico. |
IPropertySystem::GetPropertyDescriptionListFromString Ottiene un'istanza dell'oggetto sottosistema che implementa IPropertyDescriptionList, per ottenere una raccolta ordinata di descrizioni delle proprietà, in base alla stringa specificata. |
IPropertySystem::RefreshPropertySchema Non supportato. (IPropertySystem.RefreshPropertySchema) |
IPropertySystem::RegisterPropertySchema Informa il sottosistema dello schema dell'aggiunta di un file di schema di descrizione della proprietà. (IPropertySystem.RegisterPropertySchema) |
IPropertySystem::UnregisterPropertySchema Informa il sottosistema dello schema della rimozione di un file con estensione propdesc (property description schema), utilizzando un percorso di file per il file con estensione propdesc nel computer locale. |
Commenti
Molte delle API esportate (ad esempio PSGetPropertyDescription) sono semplicemente wrapper intorno ai metodi IPropertySystem . Se il codice chiama molte di queste API helper in sequenza, può essere utile creare un'istanza di un singolo oggetto IPropertySystem e chiamare direttamente i metodi anziché chiamare le API helper. Per migliorare le prestazioni, le API helper ottengono un'istanza memorizzata nella cache dell'oggetto IPropertySystem .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP con SP2, Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2003 con SP1 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | propsys.h |
Componente ridistribuibile | Windows Desktop Search (WDS) 3.0 |