Condividi tramite


Funzioni (sistema di proprietà Windows)

In questa sezione vengono descritte le funzioni di 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 PROPVARIANT e tipi di 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 proprietà in memoria.
PSCreateMultiplexPropertyStore Crea un archivio 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 oggettiIPropertyChange. Questo contenitore può essere usato con IFileOperation per applicare un set di modifiche alle proprietà a un set di file.
PSCreatePropertyStoreFromObject Accetta l'interfacciaIUnknowndi un oggetto che supportaIPropertyStoreo IPropertySetStorage. Se l'oggetto supporta IPropertySetStorage, viene eseguito il wrapping in modo che supporti IPropertyStore.
PSCreatePropertyStoreFromPropertySetStorage Esegue il wrapping di un'interfacciaIPropertySetStoragein un'interfacciaIPropertyStore.
PSCreateSimplePropertyChange Crea una modifica di proprietà semplice.
PSEnumeratePropertyDescriptions API wrapper che chiama il sottosistema dello schema IPropertySystem::EnumeratePropertyDescriptions. 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 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 della shell.
PSGetItemPropertyHandlerWithCreateObject Recupera un gestore di proprietà per un elemento della shell.
PSGetNamedPropertyFromPropertyStorage Ottiene un valore dall'archiviazione delle proprietà serializzata in base al nome della proprietà.
PSGetNameFromPropertyKey Recupera il nome canonico della proprietà, in base al relativo PROPERTYKEY.
PSGetPropertyDescription Ottiene un'istanza di un'interfaccia di descrizione della proprietà per una proprietà specificata da una strutturaPROPERTYKEY.
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 di 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 proprietà.
PSLookupPropertyHandlerCLSID Ottiene l'identificatore di classe (CLSID) di un gestore di proprietà di file registrato per computer.
PSPropertyBag_Delete Elimina una proprietà da un contenitore delle proprietà.
PSPropertyBag_ReadBOOL Legge il valore di 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 delle proprietà.
PSPropertyBag_ReadLONG Legge un valore di dati lungo da una proprietà in un contenitore delle 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 SHORT dati di una proprietà in un contenitore delle proprietà.
PSPropertyBag_ReadStr Legge il valore di dati stringa di una proprietà in un contenitore delle proprietà.
PSPropertyBag_ReadStrAlloc Recupera informazioni dettagliate sull'allocazione o sul 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 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 delle 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 delle 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 lungo di una proprietà in un contenitore delle 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 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 delle proprietà.
PSPropertyBag_WriteULONGLONG Imposta il valore di ULONGLONG di una proprietà in un contenitore delle proprietà.
PSPropertyBag_WriteUnknown Legge una proprietà di un valore di dati sconosciuto in un contenitore delle proprietà.
PSPropertyKeyFromString Converte una stringa in una strutturaPROPERTYKEY.
PSRefreshPropertySchema Attualmente non supportato.
PSRegisterPropertySchema Informa il sottosistema dello schema dell'aggiunta di un file di schema della descrizione della proprietà.
PSSetPropertyValue Imposta il valore di una proprietà in un archivio proprietà.
PSStringFromPropertyKey Crea una stringa che identifica una proprietà dalla chiave di tale 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 la raccolta di proprietà di una finestra specifica, 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 di proprietà per un elemento, dato un percorso o un nome di analisi.
SHPropStgCreare Garantisce una 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 siano 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à di Windows

schema di descrizione proprietà

set di proprietà

interfacce

strutture

costanti, enumerazioni e flag