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