Partager via


MsiSummaryInfoSetPropertyA, fonction (msiquery.h)

La fonction MsiSummaryInfoSetProperty définit une seule propriété d’informations récapitulatives.

Note La signification de la valeur de propriété varie selon que le flux d’informations récapitulatives concerne une base de données d’installation (fichier .msi), une transformation (fichier .mst) ou un correctif (fichier .msp). Pour plus d’informations sur les propriétés récapitulatives, consultez Summary Property Descriptions and Summary Information Stream Property Set.
 

Syntaxe

UINT MsiSummaryInfoSetPropertyA(
  [in] MSIHANDLE hSummaryInfo,
  [in] UINT      uiProperty,
  [in] UINT      uiDataType,
  [in] INT       iValue,
  [in] FILETIME  *pftValue,
  [in] LPCSTR    szValue
);

Paramètres

[in] hSummaryInfo

Gérer les informations récapitulatives.

[in] uiProperty

Spécifie l’ID de propriété de la propriété summary en cours de définition. Ce paramètre peut être un ID de propriété répertorié dans l’ensemble d’informations récapitulatives Stream de propriétés. Cette fonction ne définit pas de valeurs pour PID_DICTIONARY propriété OR PID_THUMBNAIL.

[in] uiDataType

Spécifie le type de propriété à définir. Ce paramètre peut être un type répertorié dans le jeu d’informations récapitulatives Stream de propriétés.

[in] iValue

Spécifie la valeur entière.

[in] pftValue

Spécifie la valeur au moment du fichier.

[in] szValue

Spécifie la valeur de texte.

Valeur retournée

La fonction MsiSummaryInfoSetProperty retourne les valeurs suivantes :

Remarques

Notes

L’en-tête msiquery.h définit MsiSummaryInfoSetProperty en tant qu’alias qui sélectionne automatiquement la version ANSI ou Unicode de cette fonction en fonction de la définition de la constante de préprocesseur UNICODE. La combinaison de l’utilisation de l’alias neutre en encodage avec du code qui n’est pas neutre en encodage peut entraîner des incompatibilités qui entraînent des erreurs de compilation ou d’exécution. Pour plus d’informations, consultez Conventions pour les prototypes de fonction.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Installer 5.0 sur Windows Server 2012, Windows 8, Windows Server 2008 R2 ou Windows 7. Windows Installer 4.0 ou Windows Installer 4.5 sur Windows Server 2008 ou Windows Vista. Windows Installer sur Windows Server 2003 ou Windows XP
Plateforme cible Windows
En-tête msiquery.h
Bibliothèque Msi.lib
DLL Msi.dll

Voir aussi

Fonctions de propriété d’informations de résumé

Ensemble de propriétés de flux d’informations récapitulatives

Summaryinfo.Property