Partager via


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 fonctions de conversion et d’assistance du système de propriétés Windows utilisées avec les types PROPVARIANT et VARIANT .
Fonctions Property Bag Cette section décrit un ensemble de fonctions d’assistance Windows 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 handle aux propriétés de l’application.
PifMgr_SetProperties Affecte des valeurs à un bloc de données 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 différé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’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é à 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 de prendre 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::EnumeratePropertyDescriptions du sous-système de schéma. Cette fonction récupère une instance de l’objet de sous-système qui implémente IPropertyDescriptionList pour obtenir la liste entière ou une liste partielle de descriptions de propriétés dans le système.
PSFormatForDisplay Obtient une représentation de chaîne Unicode mise en forme d’une valeur de propriété stockée dans une structure PROPVARIANT . L’appelant est responsable de l’allocation de la mémoire tampon de sortie.
PSFormatForDisplayAlloc Obtient une représentation 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 de chaîne Unicode mise en forme d’une valeur de propriété stockée dans un magasin 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 Shell.
PSGetItemPropertyHandlerWithCreateObject Récupère un gestionnaire de propriétés pour un élément Shell.
PSGetNamedPropertyFromPropertyStorage Obtient une valeur du stockage de 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és 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 de propriétés sérialisées.
PSGetPropertyKeyFromName Obtient la clé de propriété d’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’un magasin de propriétés.
PSLookupPropertyHandlerCLSID Obtient l’identificateur de classe (CLSID) d’un gestionnaire de propriétés de fichier inscrit par ordinateur.
PSPropertyBag_Delete Supprime une propriété d’un conteneur de propriétés.
PSPropertyBag_ReadBOOL Lit la valeur des 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 d’une propriété dans un conteneur de propriétés.
PSPropertyBag_ReadGUID Lit la valeur des données GUID à partir 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 longue à 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 SHORT 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 valeur de données d’une propriété 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 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é dans un conteneur de propriétés.
PSPropertyBag_WriteSHORT Définit la valeur SHORT 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é dans 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 structure PROPERTYKEY .
PSRefreshPropertySchema Actuellement non pris en charge.
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 un magasin 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 les propriétés par défaut au magasin de propriétés comme inscrites 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 à ces propriétés d’être interrogées ou définies.
SHGetPropertyStoreFromIDList Récupère un objet qui prend en charge IPropertyStore ou des interfaces associées à partir d’un pointeur vers une liste d’identificateurs d’élément (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 une gestion correcte de la récupération ou de l’affectation des pages de codes pour l’opération de jeu de propriétés demandée.
SHPropStgReadMultiple Encapsule la fonction IPropertyStorage::ReadMultiple pour garantir que les traductions ANSI et Unicode sont gérées correctement pour les jeux de propriétés dépréciés.
SHPropStgWriteMultiple Encapsule la fonction IPropertyStorage::WriteMultiple pour garantir que les traductions ANSI et Unicode sont gérées correctement pour les jeux de propriétés dépréciés.

 

Propriétés Windows

Schéma de description de la propriété

Jeux de propriétés

Interfaces

Structures

Constantes, énumérations et indicateurs