Condividi tramite


Funzioni (Sistema di proprietà Windows)

In questa sezione vengono descritte le funzioni del sistema delle proprietà Di Windows.

Argomento Contenuto
Funzioni PROPVARIANT e VARIANT Questa sezione descrive un set di funzioni helper e conversione del sistema di proprietà Di Windows usate con i tipi PROPVARIANT e VARIANT .
Funzioni contenitore delle proprietà Questa sezione descrive un set di funzioni helper di Windows usate con oggetti IPropertyBag .
PifMgr_CloseProperties Chiude le proprietà dell'applicazione aperte con PifMgr_OpenProperties.
PifMgr_GetProperties Restituisce un blocco di dati specificato da un file con estensione pif.
PifMgr_OpenProperties Apre il file pif associato a un'applicazione Microsoft MS-DOS e restituisce un handle alle proprietà dell'applicazione.
PifMgr_SetProperties Assegna valori a un blocco di dati da un file con estensione pif.
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. Questa funzione recupera un'istanza dell'oggetto sottosistema che implementa IPropertyDescriptionList, per ottenere l'intero elenco o un elenco parziale di descrizioni delle proprietà nel sistema.
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.
PSGetItemPropertyHandlerWithCreateObject Recupera un gestore di proprietà per un elemento shell.
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 lungo da una proprietà in un contenitore di proprietà.
PSPropertyBag_ReadPOINTL Recupera le coordinate archiviate in una proprietà contenuta in un contenitore di proprietà specificato.
PSPropertyBag_ReadPOINTS Recupera le coordinate archiviate in una proprietà contenuta in 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 Recupera i dettagli sull'allocazione o il rilascio della memoria per una stringa archiviata in una proprietà contenuta in un contenitore di proprietà specificato.
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 dei 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 dati sconosciuto in un contenitore di proprietà.
PSPropertyBag_WriteBOOL Imposta il valore BOOL di una proprietà in un contenitore di proprietà.
PSPropertyBag_WriteBSTR Imposta il valore BSTR di una proprietà in un contenitore di 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 di proprietà.
PSPropertyBag_WriteInt Imposta il valore int di una proprietà in un contenitore di proprietà.
PSPropertyBag_WriteLONG Imposta il valore lungo di una proprietà in un contenitore di proprietà.
PSPropertyBag_WritePOINTL Archivia le coordinate di un punto in una proprietà in un contenitore delle proprietà.
PSPropertyBag_WritePOINTS Archivia le coordinate di un punto in una proprietà in un contenitore delle proprietà.
PSPropertyBag_WritePropertyKey Imposta il valore della chiave della proprietà di una proprietà in un contenitore di proprietà.
PSPropertyBag_WriteRECTL Archivia le coordinate di un rettangolo in una proprietà in un contenitore di proprietà.
PSPropertyBag_WriteSHORT Imposta il valore SHORT di una proprietà in un contenitore di proprietà.
PSPropertyBag_WriteStr Imposta il valore stringa di una proprietà in un contenitore di 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 di proprietà.
PSPropertyBag_WriteUnknown Legge una proprietà di un valore dati sconosciuto in un contenitore di proprietà.
PSPropertyKeyFromString Converte una stringa in una struttura PROPERTYKEY .
PSRefreshPropertySchema Non è attualmente supportato.
PSRegisterPropertySchema Informa il sottosistema dello schema dell'aggiunta di un file dello schema di descrizione della proprietà.
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à.
SHAddDefaultPropertiesByExt Aggiunge le proprietà predefinite all'archivio delle proprietà come registrato per l'estensione di file specificata.
SHGetPropertyStoreForWindow Recupera un oggetto che rappresenta una raccolta specifica di proprietà della finestra, che consente di eseguire query o impostare tali proprietà.
SHGetPropertyStoreFromIDList Recupera un oggetto che supporta IPropertyStore o interfacce correlate da un puntatore a un elenco di identificatori di elemento (PIDL).
SHGetPropertyStoreFromParsingName Restituisce un archivio delle proprietà per un elemento, dato un percorso o un nome di analisi.
SHPropStgCreate Garantisce la corretta gestione del recupero o dell'assegnazione della tabella codici per l'operazione del set di proprietà richiesta.
SHPropStgReadMultiple Esegue il wrapping della funzione IPropertyStorage::ReadMultiple per assicurarsi che le traduzioni ANSI e Unicode vengano gestite correttamente per i set di proprietà deprecati.
SHPropStgWriteMultiple Esegue il wrapping della funzione IPropertyStorage::WriteMultiple per assicurarsi che le traduzioni ANSI e Unicode vengano gestite correttamente per i set di proprietà deprecati.

 

Proprietà Windows

Schema Descrizione proprietà

Set di proprietà

Interfacce

Strutture

Costanti, enumerazioni e flag