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. |
Rubriques connexes
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour