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.

Propriétés Windows

Schéma de la description de propriété

Jeux de propriétés

Interfaces

Structures

Constantes, énumérations et indicateurs