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. |
Argomenti correlati