Nota
L-aċċess għal din il-paġna jeħtieġ l-awtorizzazzjoni. Tista’ tipprova tidħol jew tibdel id-direttorji.
L-aċċess għal din il-paġna jeħtieġ l-awtorizzazzjoni. Tista’ tipprova tibdel id-direttorji.
This section describes the Windows Property System functions.
| Topic | Contents |
|---|---|
| PROPVARIANT and VARIANT Functions | This section describes a set of Windows Property System conversion and helper functions used with PROPVARIANT and VARIANT types. |
| Property Bag Functions | This section describes a set of Windows helper functions used with IPropertyBag objects. |
| PifMgr_CloseProperties | Closes application properties that were opened with PifMgr_OpenProperties. |
| PifMgr_GetProperties | Returns a specified block of data from a .pif file. |
| PifMgr_OpenProperties | Opens the .pif file associated with a Microsoft MS-DOS application, and returns a handle to the application's properties. |
| PifMgr_SetProperties | Assigns values to a block of data from a .pif file. |
| PSCoerceToCanonicalValue | Converts the value of a property to the canonical value, according to the property description. |
| PSCreateAdapterFromPropertyStore | Creates an adapter from an IPropertyStore. |
| PSCreateDelayedMultiplexPropertyStore | Creates a read-only, delayed-binding property store that contains multiple property stores. |
| PSCreateMemoryPropertyStore | Creates an in-memory property store. |
| PSCreateMultiplexPropertyStore | Creates a read-only property store that contains multiple property stores, each of which must support either IPropertyStore or IPropertySetStorage. |
| PSCreatePropertyChangeArray | Creates a container for a set of IPropertyChange objects. This container can be used with IFileOperation to apply a set of property changes to a set of files. |
| PSCreatePropertyStoreFromObject | Accepts the IUnknown interface of an object that supports IPropertyStore or IPropertySetStorage. If the object supports IPropertySetStorage, it is wrapped so that it supports IPropertyStore. |
| PSCreatePropertyStoreFromPropertySetStorage | Wraps an IPropertySetStorage interface in an IPropertyStore interface. |
| PSCreateSimplePropertyChange | Creates a simple property change. |
| PSEnumeratePropertyDescriptions | A wrapper API that calls the schema subsystem's IPropertySystem::EnumeratePropertyDescriptions. This function retrieves an instance of the subsystem object that implements IPropertyDescriptionList, to obtain either the entire list or a partial list of property descriptions in the system. |
| PSFormatForDisplay | Gets a formatted, Unicode string representation of a property value stored in a PROPVARIANT structure. The caller is responsible for allocating the output buffer. |
| PSFormatForDisplayAlloc | Gets a formatted, Unicode string representation of a property value stored in a PROPVARIANT structure. This function allocates memory for the output string. |
| PSFormatPropertyValue | Gets a formatted, Unicode string representation of a property value stored in a property store. This function allocates memory for the output string. |
| PSGetImageReferenceForValue | Gets an instance of a property description interface for a specified property. |
| PSGetItemPropertyHandler | Retrieves a property handler for a Shell item. |
| PSGetItemPropertyHandlerWithCreateObject | Retrieves a property handler for a Shell item. |
| PSGetNamedPropertyFromPropertyStorage | Gets a value from serialized property storage by property name. |
| PSGetNameFromPropertyKey | Retrieves the canonical name of the property, given its PROPERTYKEY. |
| PSGetPropertyDescription | Gets an instance of a property description interface for a property specified by a PROPERTYKEY structure. |
| PSGetPropertyDescriptionByName | Gets an instance of a property description interface for a specified property name. |
| PSGetPropertyDescriptionListFromString | Gets an instance of a property description list interface for a specified property list. |
| PSGetPropertyFromPropertyStorage | Gets the value of a property as stored in serialized property storage. |
| PSGetPropertyKeyFromName | Gets the property key for a canonical property name. |
| PSGetPropertySystem | Gets an instance of the subsystem object that implements IPropertySystem. |
| PSGetPropertyValue | Gets a property value from a property store. |
| PSLookupPropertyHandlerCLSID | Gets the class identifier (CLSID) of a per-computer, registered file property handler. |
| PSPropertyBag_Delete | Deletes a property from a property bag. |
| PSPropertyBag_ReadBOOL | Reads the BOOL data value of a property in a property bag. |
| PSPropertyBag_ReadBSTR | Reads a BSTR data value from a property in a property bag. |
| PSPropertyBag_ReadDWORD | Reads a DWORD data value from property in a property bag. |
| PSPropertyBag_ReadGUID | Reads the GUID data value from a property in a property bag. |
| PSPropertyBag_ReadInt | Reads a int data value from a property in a property bag. |
| PSPropertyBag_ReadLONG | Reads a long data value from a property in a property bag. |
| PSPropertyBag_ReadPOINTL | Retrieves the coordinates stored in a property contained in a specified property bag. |
| PSPropertyBag_ReadPOINTS | Retrieves the coordinates stored in a property contained in a specified property bag. |
| PSPropertyBag_ReadPropertyKey | Reads the property key of a property in a specified property bag. |
| PSPropertyBag_ReadRECTL | Retrieves the coordinates of a rectangle stored in a property contained in a specified property bag. |
| PSPropertyBag_ReadSHORT | Reads the SHORT data value of a property in a property bag. |
| PSPropertyBag_ReadStr | Reads the string data value of a property in a property bag. |
| PSPropertyBag_ReadStrAlloc | Retrieves details about the allocation or releasing of memory for a string that is stored in a property contained in a specified property bag. |
| PSPropertyBag_ReadStream | Reads the data stream stored in a given property contained in a specified property bag. |
| PSPropertyBag_ReadType | Reads the type of data value of a property that is stored in a property bag. |
| PSPropertyBag_ReadULONGLONG | Reads a ULONGLONG data value from a property in a property bag. |
| PSPropertyBag_ReadUnknown | Reads a given property of an unknown data value in a property bag. |
| PSPropertyBag_WriteBOOL | Sets the BOOL value of a property in a property bag. |
| PSPropertyBag_WriteBSTR | Sets the BSTR value of a property in a property bag. |
| PSPropertyBag_WriteDWORD | Sets the DWORD value of a property in a property bag. |
| PSPropertyBag_WriteGUID | Sets the GUID value of a property in a property bag. |
| PSPropertyBag_WriteInt | Sets the int value of a property in a property bag. |
| PSPropertyBag_WriteLONG | Sets the long value of a property in a property bag. |
| PSPropertyBag_WritePOINTL | Stores the coordinates of a point in a property in a property bag. |
| PSPropertyBag_WritePOINTS | Stores the coordinates of a point in a property in a property bag. |
| PSPropertyBag_WritePropertyKey | Sets the property key value of a property in a property bag. |
| PSPropertyBag_WriteRECTL | Stores the coordinates of a rectangle in a property in a property bag. |
| PSPropertyBag_WriteSHORT | Sets the SHORT value of a property in a property bag. |
| PSPropertyBag_WriteStr | Sets the string value of a property in a property bag. |
| PSPropertyBag_WriteStream | Writes a data stream to a property in a property bag. |
| PSPropertyBag_WriteULONGLONG | Sets the ULONGLONG value of a property in a property bag. |
| PSPropertyBag_WriteUnknown | Reads a property of an unknown data value in a property bag. |
| PSPropertyKeyFromString | Converts a string to a PROPERTYKEY structure. |
| PSRefreshPropertySchema | Not currently supported. |
| PSRegisterPropertySchema | Informs the schema subsystem of the addition of a property description schema file. |
| PSSetPropertyValue | Sets the value of a property in a property store. |
| PSStringFromPropertyKey | Creates a string that identifies a property from that property's key. |
| PSUnregisterPropertySchema | Informs the schema subsystem of the removal of a property description schema file. |
| SHAddDefaultPropertiesByExt | Adds default properties to the property store as registered for the specified file extension. |
| SHGetPropertyStoreForWindow | Retrieves an object that represents a specific window's collection of properties, which allows those properties to be queried or set. |
| SHGetPropertyStoreFromIDList | Retrieves an object that supports IPropertyStore or related interfaces from a pointer to an item identifier list (PIDL). |
| SHGetPropertyStoreFromParsingName | Returns a property store for an item, given a path or parsing name. |
| SHPropStgCreate | Ensures proper handling of code page retrieval or assignment for the requested property set operation. |
| SHPropStgReadMultiple | Wraps the IPropertyStorage::ReadMultiple function to ensure that ANSI and Unicode translations are handled properly for deprecated property sets. |
| SHPropStgWriteMultiple | Wraps the IPropertyStorage::WriteMultiple function to ensure that ANSI and Unicode translations are handled properly for deprecated property sets. |
Related topics