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