Fonctions (système de propriétés Windows)
cette section décrit les fonctions du système de propriétés Windows.
| Rubrique | Contenu |
|---|---|
| Fonctions PROPVARIANT et VARIANT | cette section décrit un ensemble de Windows fonctions de conversion et d’assistance du système de propriétés utilisées avec les types PROPVARIANT et VARIANT . |
| Fonctions de jeu de propriétés | cette section décrit un ensemble de Windows fonctions d’assistance utilisées avec les objets IPropertyBag . |
| PifMgr _ CloseProperties | Ferme les propriétés de l’application qui ont été ouvertes avec PifMgr _ OpenProperties. |
| PifMgr _ GetProperties | Retourne un bloc de données spécifié à partir d’un fichier. PIF. |
| PifMgr _ OpenProperties | Ouvre le fichier. PIF associé à une application Microsoft MS-DOS et retourne un descripteur des propriétés de l’application. |
| PifMgr _ SetProperties | Affecte des valeurs à un bloc de données à partir d’un fichier. PIF. |
| PSCoerceToCanonicalValue | Convertit la valeur d’une propriété en valeur canonique, en fonction de la description de la propriété. |
| PSCreateAdapterFromPropertyStore | Crée un adaptateur à partir d’un IPropertyStore. |
| PSCreateDelayedMultiplexPropertyStore | Crée un magasin de propriétés de liaison retardée en lecture seule qui contient plusieurs magasins de propriétés. |
| PSCreateMemoryPropertyStore | Crée un magasin de propriétés en mémoire. |
| PSCreateMultiplexPropertyStore | Crée un magasin de propriétés en lecture seule qui contient plusieurs magasins de propriétés, chacun d’entre eux devant prendre en charge IPropertyStore ou IPropertySetStorage. |
| PSCreatePropertyChangeArray | Crée un conteneur pour un ensemble d’objets IPropertyChange . Ce conteneur peut être utilisé avec IFileOperation pour appliquer un ensemble de modifications de propriétés à un ensemble de fichiers. |
| PSCreatePropertyStoreFromObject | Accepte l’interface IUnknown d’un objet qui prend en charge IPropertyStore ou IPropertySetStorage. Si l’objet prend en charge IPropertySetStorage, il est encapsulé afin qu’il prenne en charge IPropertyStore. |
| PSCreatePropertyStoreFromPropertySetStorage | Encapsule une interface IPropertySetStorage dans une interface IPropertyStore . |
| PSCreateSimplePropertyChange | Crée une modification de propriété simple. |
| PSEnumeratePropertyDescriptions | API wrapper qui appelle IPropertySystem :: EnumeratePropertyDescriptionsdu sous-système de schéma. Cette fonction récupère une instance de l’objet sous-système qui implémente IPropertyDescriptionList, pour obtenir la liste entière ou une liste partielle des descriptions de propriété dans le système. |
| PSFormatForDisplay | Obtient une représentation sous forme de chaîne Unicode mise en forme d’une valeur de propriété stockée dans une structure PROPVARIANT . L’appelant est chargé d’allouer la mémoire tampon de sortie. |
| PSFormatForDisplayAlloc | Obtient une représentation sous forme de chaîne Unicode mise en forme d’une valeur de propriété stockée dans une structure PROPVARIANT . Cette fonction alloue de la mémoire pour la chaîne de sortie. |
| PSFormatPropertyValue | Obtient une représentation sous forme de chaîne Unicode mise en forme d’une valeur de propriété stockée dans une banque de propriétés. Cette fonction alloue de la mémoire pour la chaîne de sortie. |
| PSGetImageReferenceForValue | Obtient une instance d’une interface de description de propriété pour une propriété spécifiée. |
| PSGetItemPropertyHandler | Récupère un gestionnaire de propriétés pour un élément de Shell. |
| PSGetItemPropertyHandlerWithCreateObject | Récupère un gestionnaire de propriétés pour un élément de Shell. |
| PSGetNamedPropertyFromPropertyStorage | Obtient une valeur à partir du stockage des propriétés sérialisées par nom de propriété. |
| PSGetNameFromPropertyKey | Récupère le nom canonique de la propriété, en fonction de son PROPERTYKEY. |
| PSGetPropertyDescription | Obtient une instance d’une interface de description de propriété pour une propriété spécifiée par une structure PROPERTYKEY . |
| PSGetPropertyDescriptionByName | Obtient une instance d’une interface de description de propriété pour un nom de propriété spécifié. |
| PSGetPropertyDescriptionListFromString | Obtient une instance d’une interface de liste de description de propriété pour une liste de propriétés spécifiée. |
| PSGetPropertyFromPropertyStorage | Obtient la valeur d’une propriété telle qu’elle est stockée dans le stockage des propriétés sérialisées. |
| PSGetPropertyKeyFromName | Obtient la clé de propriété pour un nom de propriété canonique. |
| PSGetPropertySystem | Obtient une instance de l’objet de sous-système qui implémente IPropertySystem. |
| PSGetPropertyValue | Obtient une valeur de propriété à partir d’une banque de propriétés. |
| PSLookupPropertyHandlerCLSID | Obtient l’identificateur de classe (CLSID) d’un gestionnaire de propriétés de fichier inscrit par ordinateur. |
| PSPropertyBag _ Supprimer | Supprime une propriété d’un conteneur de propriétés. |
| PSPropertyBag _ ReadBOOL | Lit la valeur de données bool d’une propriété dans un conteneur de propriétés. |
| PSPropertyBag _ ReadBSTR | Lit une valeur de données BSTR à partir d’une propriété dans un conteneur de propriétés. |
| PSPropertyBag _ ReadDWORD | Lit une valeur de données DWORD à partir de la propriété dans un conteneur de propriétés. |
| PSPropertyBag _ ReadGUID | Lit la valeur de données de GUID d’une propriété dans un conteneur de propriétés. |
| PSPropertyBag _ ReadInt | Lit une valeur de données int à partir d’une propriété dans un conteneur de propriétés. |
| PSPropertyBag _ ReadLONG | Lit une valeur de données de type long à partir d’une propriété dans un conteneur de propriétés. |
| PSPropertyBag _ ReadPOINTL | Récupère les coordonnées stockées dans une propriété contenue dans un conteneur de propriétés spécifié. |
| PSPropertyBag _ ReadPOINTS | Récupère les coordonnées stockées dans une propriété contenue dans un conteneur de propriétés spécifié. |
| PSPropertyBag _ ReadPropertyKey | Lit la clé de propriété d’une propriété dans un conteneur de propriétés spécifié. |
| PSPropertyBag _ ReadRECTL | Récupère les coordonnées d’un rectangle stocké dans une propriété contenue dans un conteneur de propriétés spécifié. |
| PSPropertyBag _ ReadSHORT | Lit la valeur de données courtes d’une propriété dans un conteneur de propriétés. |
| PSPropertyBag _ ReadStr | Lit la valeur de données de chaîne d’une propriété dans un conteneur de propriétés. |
| PSPropertyBag _ ReadStrAlloc | Récupère des détails sur l’allocation ou la libération de mémoire pour une chaîne stockée dans une propriété contenue dans un conteneur de propriétés spécifié. |
| PSPropertyBag _ ReadStream | Lit le flux de données stocké dans une propriété donnée contenue dans un conteneur de propriétés spécifié. |
| PSPropertyBag _ ReadType | Lit le type de la valeur de données d’une propriété qui est stockée dans un conteneur de propriétés. |
| PSPropertyBag _ ReadULONGLONG | Lit une valeur de données ULONGLONG à partir d’une propriété dans un conteneur de propriétés. |
| PSPropertyBag _ ReadUnknown | Lit une propriété donnée d’une valeur de données inconnue dans un conteneur de propriétés. |
| PSPropertyBag _ WriteBOOL | Définit la valeur bool d’une propriété dans un conteneur de propriétés. |
| PSPropertyBag _ WriteBSTR | Définit la valeur BSTR d’une propriété dans un conteneur de propriétés. |
| PSPropertyBag _ WriteDWORD | Définit la valeur DWORD d’une propriété dans un conteneur de propriétés. |
| PSPropertyBag _ WriteGUID | Définit la valeur GUID d’une propriété dans un conteneur de propriétés. |
| PSPropertyBag _ writeInt | Définit la valeur int d’une propriété dans un conteneur de propriétés. |
| PSPropertyBag _ WriteLONG | Définit la valeur de type long d’une propriété dans un conteneur de propriétés. |
| PSPropertyBag _ WritePOINTL | Stocke les coordonnées d’un point dans une propriété dans un conteneur de propriétés. |
| PSPropertyBag _ WritePOINTS | Stocke les coordonnées d’un point dans une propriété dans un conteneur de propriétés. |
| PSPropertyBag _ WritePropertyKey | Définit la valeur de clé de propriété d’une propriété dans un conteneur de propriétés. |
| PSPropertyBag _ WriteRECTL | Stocke les coordonnées d’un rectangle dans une propriété d’un conteneur de propriétés. |
| PSPropertyBag _ WriteSHORT | Définit la valeur abrégée d’une propriété dans un conteneur de propriétés. |
| PSPropertyBag _ WriteStr | Définit la valeur de chaîne d’une propriété dans un conteneur de propriétés. |
| PSPropertyBag _ WriteStream | Écrit un flux de données dans une propriété d’un conteneur de propriétés. |
| PSPropertyBag _ WriteULONGLONG | Définit la valeur ULONGLONG d’une propriété dans un conteneur de propriétés. |
| PSPropertyBag _ WriteUnknown | Lit une propriété d’une valeur de données inconnue dans un conteneur de propriétés. |
| PSPropertyKeyFromString | Convertit une chaîne en une structure PROPERTYKEY . |
| PSRefreshPropertySchema | Non pris en charge actuellement. |
| PSRegisterPropertySchema | Informe le sous-système de schéma de l’ajout d’un fichier de schéma de description de propriété. |
| PSSetPropertyValue | Définit la valeur d’une propriété dans une banque de propriétés. |
| PSStringFromPropertyKey | Crée une chaîne qui identifie une propriété à partir de la clé de cette propriété. |
| PSUnregisterPropertySchema | Informe le sous-système de schéma de la suppression d’un fichier de schéma de description de propriété. |
| SHAddDefaultPropertiesByExt | Ajoute des propriétés par défaut à la Banque de propriétés telle qu’elle est inscrite pour l’extension de fichier spécifiée. |
| SHGetPropertyStoreForWindow | Récupère un objet qui représente la collection de propriétés d’une fenêtre spécifique, ce qui permet l’interrogation ou la définition de ces propriétés. |
| SHGetPropertyStoreFromIDList | Récupère un objet qui prend en charge IPropertyStore ou les interfaces associées à partir d’un pointeur vers une liste d’identificateurs d’éléments (PIDL). |
| SHGetPropertyStoreFromParsingName | Retourne un magasin de propriétés pour un élément, en fonction d’un chemin d’accès ou d’un nom d’analyse. |
| SHPropStgCreate | Garantit la gestion correcte de la récupération ou de l’attribution des pages de codes pour l’opération de définition de propriété demandée. |
| SHPropStgReadMultiple | Encapsule la fonction IPropertyStorage :: ReadMultiple pour garantir que les traductions ANSI et Unicode sont correctement gérées pour les jeux de propriétés déconseillés. |
| SHPropStgWriteMultiple | Encapsule la fonction IPropertyStorage :: WriteMultiple pour garantir que les traductions ANSI et Unicode sont correctement gérées pour les jeux de propriétés déconseillés. |