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