Leggere in inglese

Condividi tramite


Intestazione propsys.h

Questa intestazione viene usata da più tecnologie. Per altre informazioni, vedere:

propsys.h contiene le interfacce di programmazione seguenti:

Interfacce

 
ICreateObject

Espone un metodo che crea un oggetto di una classe specificata.
IDelayedPropertyStoreFactory

Espone un metodo per creare un oggetto IPropertyStore specificato in circostanze in cui l'accesso alle proprietà è potenzialmente lento.
IInitializeWithFile

Espone un metodo per inizializzare un gestore, ad esempio un gestore di proprietà, un gestore di anteprima o un gestore di anteprima, con un percorso di file.
IInitializeWithStream

Espone un metodo che inizializza un gestore, ad esempio un gestore di proprietà, un gestore di anteprime o un gestore di anteprima, con un flusso.
INamedPropertyStore

Espone i metodi che ottengono e impostano le proprietà denominate.
IObjectWithPropertyKey

Espone i metodi per ottenere e impostare la chiave della proprietà.
IPersistSerializedPropStorage

Espone i metodi per rendere persistenti i dati di archiviazione delle proprietà serializzati per un uso successivo e per ripristinare i dati persistenti in una nuova istanza dell'archivio delle proprietà. (IPersistSerializedPropStorage)
IPersistSerializedPropStorage2

Espone i metodi per rendere persistenti i dati di archiviazione delle proprietà serializzati per un uso successivo e per ripristinare i dati persistenti in una nuova istanza dell'archivio delle proprietà. (IPersistSerializedPropStorage2)
IPropertyChange

Espone un metodo che incapsula una modifica a una singola proprietà.
IPropertyChangeArray

Espone i metodi per diverse operazioni di modifica che possono essere passate a IFileOperation.
IPropertyDescription

Espone i metodi che enumerano e recuperano i dettagli della descrizione delle singole proprietà. (IPropertyDescription)
IPropertyDescription2

Espone i metodi che enumerano e recuperano i dettagli della descrizione delle singole proprietà. (IPropertyDescription2)
IPropertyDescriptionAliasInfo

Espone i metodi per ottenere le proprietà delle colonne "ordina per" per un elemento. Questa interfaccia viene usata dagli oggetti dell'interfaccia utente che desiderano recuperare le colonne di ordinamento primario o secondario per una determinata proprietà.
IPropertyDescriptionList

Espone i metodi che estraggono informazioni da una raccolta di descrizioni delle proprietà presentate come elenco.
IPropertyDescriptionRelatedPropertyInfo

Fornisce un metodo che recupera un'interfaccia IPropertyDescription.
IPropertyDescriptionSearchInfo

Espone le informazioni relative alla ricerca per una proprietà.
IPropertyEnumType

Espone i metodi che estraggono dati dalle informazioni di enumerazione. IPropertyEnumType consente di accedere agli elementi enum enumRange nello schema delle proprietà in modo programmatico in fase di esecuzione.
IPropertyEnumType2

Espone i metodi che estraggono dati dalle informazioni di enumerazione. IPropertyEnumType2 estende IPropertyEnumType.
IPropertyEnumTypeList

Espone i metodi che enumerare i valori possibili per una proprietà.
Ipropertystore

Questa interfaccia espone i metodi usati per enumerare e modificare i valori delle proprietà.
IPropertyStoreCache

Espone i metodi che consentono a un gestore di gestire vari stati per ogni proprietà.
IPropertyStoreCapabilities

Espone un metodo che determina se una proprietà può essere modificata nell'interfaccia utente dall'utente.
IPropertyStoreFactory

Espone i metodi per ottenere un oggetto IPropertyStore.
IPropertySystem

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.

Funzioni

 
PropVariantToWinRTPropertyValue

Estrae i dati da una struttura PROPVARIANT in un valore della proprietà Windows Runtime.
PSCoerceToCanonicalValue

Converte il valore di una proprietà nel valore canonico, in base alla descrizione della proprietà.
PSCreateAdapterFromPropertyStore

Crea un adattatore da un IPropertyStore.
PSCreateDelayedMultiplexPropertyStore

Crea un archivio delle proprietà di associazione ritardata di sola lettura che contiene più archivi di proprietà.
PSCreateMemoryPropertyStore

Crea un archivio delle proprietà in memoria.
PSCreateMultiplexPropertyStore

Crea un archivio delle proprietà di sola lettura che contiene più archivi di proprietà, ognuno dei quali deve supportare IPropertyStore o IPropertySetStorage.
PSCreatePropertyChangeArray

Crea un contenitore per un set di oggetti IPropertyChange. Questo contenitore può essere usato con IFileOperation per applicare un set di modifiche delle proprietà a un set di file.
PSCreatePropertyStoreFromObject

Accetta l'interfaccia IUnknown di un oggetto che supporta IPropertyStore o IPropertySetStorage. Se l'oggetto supporta IPropertySetStorage, viene sottoposto a wrapping in modo che supporti IPropertyStore.
PSCreatePropertyStoreFromPropertySetStorage

Esegue il wrapping di un'interfaccia IPropertySetStorage in un'interfaccia IPropertyStore.
PSCreateSimplePropertyChange

Crea una semplice modifica di proprietà.
PSEnumeratePropertyDescriptions

API wrapper che chiama IPropertySystem::EnumeratePropertyDescriptions del sottosistema dello schema.
PSFormatForDisplay

Ottiene una rappresentazione di stringa Unicode formattata di un valore di proprietà archiviato in una struttura PROPVARIANT. Il chiamante è responsabile dell'allocazione del buffer di output.
PSFormatForDisplayAlloc

Ottiene una rappresentazione di stringa Unicode formattata di un valore di proprietà archiviato in una struttura PROPVARIANT. Questa funzione alloca memoria per la stringa di output.
PSFormatPropertyValue

Ottiene una rappresentazione di stringa Unicode formattata di un valore di proprietà archiviato in un archivio delle proprietà. Questa funzione alloca memoria per la stringa di output.
PSGetImageReferenceForValue

Ottiene un'istanza di un'interfaccia di descrizione della proprietà per una proprietà specificata.
PSGetItemPropertyHandler

Recupera un gestore di proprietà per un elemento shell. (PSGetItemPropertyHandler)
PSGetItemPropertyHandlerWithCreateObject

Recupera un gestore di proprietà per un elemento shell. (PSGetItemPropertyHandlerWithCreateObject)
PSGetNamedPropertyFromPropertyStorage

Ottiene un valore dall'archiviazione delle proprietà serializzate in base al nome della proprietà.
PSGetNameFromPropertyKey

Recupera il nome canonico della proprietà, in base alla proprietà PROPERTYKEY.
PSGetPropertyDescription

Ottiene un'istanza di un'interfaccia di descrizione della proprietà per una proprietà specificata da una struttura PROPERTYKEY.
PSGetPropertyDescriptionByName

Ottiene un'istanza di un'interfaccia di descrizione della proprietà per un nome di proprietà specificato.
PSGetPropertyDescriptionListFromString

Ottiene un'istanza di un'interfaccia dell'elenco di descrizioni delle proprietà per un elenco di proprietà specificato.
PSGetPropertyFromPropertyStorage

Ottiene il valore di una proprietà archiviata nell'archiviazione delle proprietà serializzate.
PSGetPropertyKeyFromName

Ottiene la chiave della proprietà per un nome di proprietà canonico.
PSGetPropertySystem

Ottiene un'istanza dell'oggetto sottosistema che implementa IPropertySystem.
PSGetPropertyValue

Ottiene un valore della proprietà da un archivio delle proprietà.
PSLookupPropertyHandlerCLSID

Ottiene l'identificatore di classe (CLSID) di un gestore di proprietà del file registrato per computer.
PSPropertyBag_Delete

Elimina una proprietà da un contenitore delle proprietà.
PSPropertyBag_ReadBOOL

Legge il valore dei dati BOOL di una proprietà in un contenitore delle proprietà.
PSPropertyBag_ReadBSTR

Legge un valore di dati BSTR da una proprietà in un contenitore delle proprietà.
PSPropertyBag_ReadDWORD

Legge un valore di dati DWORD dalla proprietà in un contenitore delle proprietà.
PSPropertyBag_ReadGUID

Legge il valore dei dati GUID da una proprietà in un contenitore delle proprietà.
PSPropertyBag_ReadInt

Legge un valore di dati int da una proprietà in un contenitore di proprietà.
PSPropertyBag_ReadLONG

Legge un valore di dati LONG da una proprietà in un contenitore delle proprietà.
PSPropertyBag_ReadPOINTL

Recupera le coordinate della proprietà archiviate in una struttura POINTL di un contenitore di proprietà specificato.
PSPropertyBag_ReadPOINTS

Recupera le coordinate della proprietà archiviate in una struttura POINTS di un contenitore di proprietà specificato.
PSPropertyBag_ReadPropertyKey

Legge la chiave della proprietà di una proprietà in un contenitore di proprietà specificato.
PSPropertyBag_ReadRECTL

Recupera le coordinate di un rettangolo archiviato in una proprietà contenuta in un contenitore di proprietà specificato.
PSPropertyBag_ReadSHORT

Legge il valore dei dati SHORT di una proprietà in un contenitore delle proprietà.
PSPropertyBag_ReadStr

Legge il valore dei dati stringa di una proprietà in un contenitore di proprietà.
PSPropertyBag_ReadStrAlloc

Legge un valore di dati stringa da una proprietà in un contenitore di proprietà e alloca la memoria per la stringa che viene letta.
PSPropertyBag_ReadStream

Legge il flusso di dati archiviato in una determinata proprietà contenuta in un contenitore di proprietà specificato.
PSPropertyBag_ReadType

Legge il tipo di valore di dati di una proprietà archiviata in un contenitore delle proprietà.
PSPropertyBag_ReadULONGLONG

Legge un valore di dati ULONGLONG da una proprietà in un contenitore delle proprietà.
PSPropertyBag_ReadUnknown

Legge una determinata proprietà di un valore di dati sconosciuto in un contenitore di proprietà.
PSPropertyBag_WriteBOOL

Imposta il valore BOOL di una proprietà in un contenitore delle proprietà.
PSPropertyBag_WriteBSTR

Imposta il valore BSTR di una proprietà in un contenitore delle proprietà.
PSPropertyBag_WriteDWORD

Imposta il valore DWORD di una proprietà in un contenitore di proprietà.
PSPropertyBag_WriteGUID

Imposta il valore GUID di una proprietà in un contenitore delle proprietà.
PSPropertyBag_WriteInt

Imposta il valore int di una proprietà in un contenitore delle proprietà.
PSPropertyBag_WriteLONG

Imposta il valore LONG di una proprietà in un contenitore delle proprietà.
PSPropertyBag_WritePOINTL

Archivia le coordinate della proprietà in una strutturaPOINTL di un contenitore di proprietà specificato.
PSPropertyBag_WritePOINTS

Archivia le coordinate della proprietà in una strutturaPOINTS di un contenitore di proprietà specificato.
PSPropertyBag_WritePropertyKey

Imposta il valore della chiave della proprietà di una proprietà in un contenitore delle proprietà.
PSPropertyBag_WriteRECTL

Archivia le coordinate di un rettangolo in una proprietà in un contenitore delle proprietà.
PSPropertyBag_WriteSHORT

Imposta il valore SHORT di una proprietà in un contenitore delle proprietà.
PSPropertyBag_WriteStr

Imposta il valore stringa di una proprietà in un contenitore delle proprietà.
PSPropertyBag_WriteStream

Scrive un flusso di dati in una proprietà in un contenitore di proprietà.
PSPropertyBag_WriteULONGLONG

Imposta il valore ULONGLONG di una proprietà in un contenitore delle proprietà.
PSPropertyBag_WriteUnknown

Scrive una proprietà di un valore di dati sconosciuto in un contenitore di proprietà.
PSPropertyKeyFromString

Converte una stringa in una struttura PROPERTYKEY.
PSRefreshPropertySchema

Non supportato. È valido chiamare questa funzione, ma non viene implementata per eseguire alcuna funzione, quindi non c'è motivo di farlo.
PSRegisterPropertySchema

Informa il sottosistema dello schema dell'aggiunta di un file di schema di descrizione della proprietà. (PSRegisterPropertySchema)
PSSetPropertyValue

Imposta il valore di una proprietà in un archivio delle proprietà.
PSStringFromPropertyKey

Crea una stringa che identifica una proprietà dalla chiave della proprietà.
PSUnregisterPropertySchema

Informa il sottosistema dello schema della rimozione di un file di schema della descrizione della proprietà.
WinRTPropertyValueToPropVariant

Copia il contenuto da un valore di proprietà windows runtime a una struttura PROPVARIANT.

Enumerazioni

 
GETPROPERTYSTOREFLAGS

Indica i flag che modificano l'oggetto archivio proprietà recuperato dai metodi che creano un archivio proprietà, ad esempio IShellItem2::GetPropertyStore o IPropertyStoreFactory::GetPropertyStore.
PKA_FLAGS

Descrive il comportamento della matrice di modifica delle proprietà.
PROPDESC_AGGREGATION_TYPE

Viene descritto il modo in cui vengono visualizzati i valori delle proprietà quando vengono selezionati più elementi.
PROPDESC_COLUMNINDEX_TYPE

Indica se è possibile indicizzare una proprietà.
PROPDESC_CONDITION_TYPE

Descrive il tipo di condizione da usare durante la visualizzazione della proprietà nell'interfaccia utente del generatore di query in Windows Vista, ma non in Windows 7 e versioni successive.
PROPDESC_ENUMFILTER

Descrive l'elenco filtrato di descrizioni delle proprietà restituite.
PROPDESC_FORMAT_FLAGS

Usato dalle funzioni helper della descrizione delle proprietà, ad esempio PSFormatForDisplay, per indicare il formato di una stringa di proprietà.
PROPDESC_RELATIVEDESCRIPTION_TYPE

Descrive il tipo di descrizione relativa per una descrizione della proprietà, come determinato dall'attributo relativeDescriptionType dell'elemento displayInfo.
PROPDESC_SEARCHINFO_FLAGS

Determina se e in che modo una proprietà viene indicizzata da Windows Search.
PROPDESC_TYPE_FLAGS

Descrive gli attributi dell'elemento typeInfo nel file propdesc della proprietà.
PROPDESC_VIEW_FLAGS

Questi flag descrivono le proprietà nelle stringhe di elenco di descrizioni delle proprietà.
PSC_STATE

Specifica lo stato di una proprietà. Vengono impostati manualmente dal codice che ospita la cache dell'archivio proprietà in memoria.