Partager via


en-tête msiquery.h

Cet en-tête est utilisé par l’installation et la maintenance de l’application. Pour plus d'informations, consultez les pages suivantes :

msiquery.h contient les interfaces de programmation suivantes :

Fonctions

 
MsiCreateRecord

La fonction MsiCreateRecord crée un objet d’enregistrement avec le nombre de champs spécifié. Cette fonction retourne un handle qui doit être fermé à l’aide de MsiCloseHandle.
MsiCreateTransformSummaryInfoA

La fonction MsiCreateTransformSummaryInfo crée des informations récapitulatives d’une transformation existante pour inclure des conditions de validation et d’erreur. L’exécution de cette fonction définit l’enregistrement d’erreur, qui est accessible à l’aide de MsiGetLastErrorRecord. (ANSI)
MsiCreateTransformSummaryInfoW

La fonction MsiCreateTransformSummaryInfo crée des informations récapitulatives d’une transformation existante pour inclure des conditions de validation et d’erreur. L’exécution de cette fonction définit l’enregistrement d’erreur, qui est accessible à l’aide de MsiGetLastErrorRecord. (Unicode)
MsiDatabaseApplyTransformA

La fonction MsiDatabaseApplyTransform applique une transformation à une base de données. (ANSI)
MsiDatabaseApplyTransformW

La fonction MsiDatabaseApplyTransform applique une transformation à une base de données. (Unicode)
MsiDatabaseCommit

La fonction MsiDatabaseCommit valide les modifications apportées à une base de données.
MsiDatabaseExportA

La fonction MsiDatabaseExport exporte une table Microsoft Installer d’une base de données ouverte vers un fichier d’archive de texte. (ANSI)
MsiDatabaseExportW

La fonction MsiDatabaseExport exporte une table Microsoft Installer d’une base de données ouverte vers un fichier d’archive de texte. (Unicode)
MsiDatabaseGenerateTransformA

La fonction MsiDatabaseGenerateTransform génère un fichier de transformation des différences entre deux bases de données. (ANSI)
MsiDatabaseGenerateTransformW

La fonction MsiDatabaseGenerateTransform génère un fichier de transformation des différences entre deux bases de données. (Unicode)
MsiDatabaseGetPrimaryKeysA

La fonction MsiDatabaseGetPrimaryKeys retourne un enregistrement contenant les noms de toutes les colonnes de clé primaire d’une table spécifiée. Cette fonction retourne un handle qui doit être fermé à l’aide de MsiCloseHandle. (ANSI)
MsiDatabaseGetPrimaryKeysW

La fonction MsiDatabaseGetPrimaryKeys retourne un enregistrement contenant les noms de toutes les colonnes de clé primaire d’une table spécifiée. Cette fonction retourne un handle qui doit être fermé à l’aide de MsiCloseHandle. (Unicode)
MsiDatabaseImportA

La fonction MsiDatabaseImport importe un fichier d’archive de texte du programme d’installation dans une table de base de données ouverte. (ANSI)
MsiDatabaseImportW

La fonction MsiDatabaseImport importe un fichier d’archive de texte du programme d’installation dans une table de base de données ouverte. (Unicode)
MsiDatabaseIsTablePersistentA

La fonction MsiDatabaseIsTablePersistent retourne une énumération qui décrit l’état d’une table spécifique. (ANSI)
MsiDatabaseIsTablePersistentW

La fonction MsiDatabaseIsTablePersistent retourne une énumération qui décrit l’état d’une table spécifique. (Unicode)
MsiDatabaseMergeA

La fonction MsiDatabaseMerge fusionne deux bases de données, ce qui autorise les lignes en double. (ANSI)
MsiDatabaseMergeW

La fonction MsiDatabaseMerge fusionne deux bases de données, ce qui autorise les lignes en double. (Unicode)
MsiDatabaseOpenViewA

La fonction MsiDatabaseOpenView prépare une requête de base de données et crée un objet de vue. Cette fonction retourne un handle qui doit être fermé à l’aide de MsiCloseHandle. (ANSI)
MsiDatabaseOpenViewW

La fonction MsiDatabaseOpenView prépare une requête de base de données et crée un objet de vue. Cette fonction retourne un handle qui doit être fermé à l’aide de MsiCloseHandle. (Unicode)
MsiDoActionA

La fonction MsiDoAction exécute une action intégrée, une action personnalisée ou une action de l’Assistant interface utilisateur. (ANSI)
MsiDoActionW

La fonction MsiDoAction exécute une action intégrée, une action personnalisée ou une action de l’Assistant interface utilisateur. (Unicode)
MsiEnableUIPreview

La fonction MsiEnableUIPreview active le mode d’aperçu de l’interface utilisateur pour faciliter la création de boîtes de dialogue d’interface utilisateur. Cette fonction retourne un handle qui doit être fermé à l’aide de MsiCloseHandle.
MsiEnumComponentCostsA

La fonction MsiEnumComponentCosts énumère l’espace disque par lecteur requis pour installer un composant. (ANSI)
MsiEnumComponentCostsW

La fonction MsiEnumComponentCosts énumère l’espace disque par lecteur requis pour installer un composant. (Unicode)
MsiEvaluateConditionA

La fonction MsiEvaluateCondition évalue une expression conditionnelle contenant des noms de propriétés et des valeurs. (ANSI)
MsiEvaluateConditionW

La fonction MsiEvaluateCondition évalue une expression conditionnelle contenant des noms de propriétés et des valeurs. (Unicode)
MsiFormatRecordA

La fonction MsiFormatRecord met en forme les données et les propriétés des champs d’enregistrement à l’aide d’une chaîne de format. (ANSI)
MsiFormatRecordW

La fonction MsiFormatRecord met en forme les données et les propriétés des champs d’enregistrement à l’aide d’une chaîne de format. (Unicode)
MsiGetActiveDatabase

La fonction MsiGetActiveDatabase retourne la base de données active pour l’installation. Cette fonction retourne un handle en lecture seule qui doit être fermé à l’aide de MsiCloseHandle.
MsiGetComponentStateA

La fonction MsiGetComponentState obtient l’état d’un composant. (ANSI)
MsiGetComponentStateW

La fonction MsiGetComponentState obtient l’état d’un composant. (Unicode)
MsiGetDatabaseState

La fonction MsiGetDatabaseState retourne l’état de la base de données.
MsiGetFeatureCostA

La fonction MsiGetFeatureCost retourne l’espace disque requis par une fonctionnalité et ses enfants et fonctionnalités parentes sélectionnées. (ANSI)
MsiGetFeatureCostW

La fonction MsiGetFeatureCost retourne l’espace disque requis par une fonctionnalité et ses enfants et fonctionnalités parentes sélectionnées. (Unicode)
MsiGetFeatureStateA

La fonction MsiGetFeatureState obtient l’état demandé d’une fonctionnalité. (ANSI)
MsiGetFeatureStateW

La fonction MsiGetFeatureState obtient l’état demandé d’une fonctionnalité. (Unicode)
MsiGetFeatureValidStatesA

La fonction MsiGetFeatureValidStates retourne un état d’installation valide. (ANSI)
MsiGetFeatureValidStatesW

La fonction MsiGetFeatureValidStates retourne un état d’installation valide. (Unicode)
MsiGetLanguage

La fonction MsiGetLanguage retourne la langue numérique de l’installation en cours d’exécution.
MsiGetLastErrorRecord

La fonction MsiGetLastErrorRecord retourne l’enregistrement d’erreur qui a été retourné pour le dernier processus appelant. Cette fonction retourne un handle qui doit être fermé à l’aide de MsiCloseHandle.
MsiGetMode

La fonction MsiGetMode permet de déterminer si le programme d’installation s’exécute actuellement dans un mode spécifié, comme indiqué dans le tableau.
MsiGetPropertyA

La fonction MsiGetProperty obtient la valeur d’une propriété de programme d’installation. (ANSI)
MsiGetPropertyW

La fonction MsiGetProperty obtient la valeur d’une propriété de programme d’installation. (Unicode)
MsiGetSourcePathA

La fonction MsiGetSourcePath retourne le chemin d’accès source complet d’un dossier dans la table Directory. (ANSI)
MsiGetSourcePathW

La fonction MsiGetSourcePath retourne le chemin d’accès source complet d’un dossier dans la table Directory. (Unicode)
MsiGetSummaryInformationA

La fonction MsiGetSummaryInformation obtient un handle dans le flux _SummaryInformation pour une base de données du programme d’installation. Cette fonction retourne un handle qui doit être fermé à l’aide de MsiCloseHandle. (ANSI)
MsiGetSummaryInformationW

La fonction MsiGetSummaryInformation obtient un handle dans le flux _SummaryInformation pour une base de données du programme d’installation. Cette fonction retourne un handle qui doit être fermé à l’aide de MsiCloseHandle. (Unicode)
MsiGetTargetPathA

La fonction MsiGetTargetPath retourne le chemin d’accès cible complet d’un dossier dans la table Directory. (ANSI)
MsiGetTargetPathW

La fonction MsiGetTargetPath retourne le chemin d’accès cible complet d’un dossier dans la table Directory. (Unicode)
MsiOpenDatabaseA

La fonction MsiOpenDatabase ouvre un fichier de base de données pour l’accès aux données. Cette fonction retourne un handle qui doit être fermé à l’aide de MsiCloseHandle. (ANSI)
MsiOpenDatabaseW

La fonction MsiOpenDatabase ouvre un fichier de base de données pour l’accès aux données. Cette fonction retourne un handle qui doit être fermé à l’aide de MsiCloseHandle. (Unicode)
MsiPreviewBillboardA

La fonction MsiPreviewBillboard affiche un panneau d’affichage avec le contrôle hôte dans la boîte de dialogue affichée. (ANSI)
MsiPreviewBillboardW

La fonction MsiPreviewBillboard affiche un panneau d’affichage avec le contrôle hôte dans la boîte de dialogue affichée. (Unicode)
MsiPreviewDialogA

La fonction MsiPreviewDialog affiche une boîte de dialogue comme étant sans mode et inactive. (ANSI)
MsiPreviewDialogW

La fonction MsiPreviewDialog affiche une boîte de dialogue comme étant sans mode et inactive. (Unicode)
MsiProcessMessage

La fonction MsiProcessMessage envoie un enregistrement d’erreur au programme d’installation pour traitement.
MsiRecordClearData

La fonction MsiRecordClearData définit tous les champs d’un enregistrement sur null.
MsiRecordDataSize

La fonction MsiRecordDataSize retourne la longueur d’un champ d’enregistrement. Le nombre n’inclut pas le caractère null de fin.
MsiRecordGetFieldCount

Retourne le nombre de champs dans un enregistrement.
MsiRecordGetInteger

La fonction MsiRecordGetInteger retourne la valeur entière d’un champ d’enregistrement.
MsiRecordGetStringA

La fonction MsiRecordGetString retourne la valeur de chaîne d’un champ d’enregistrement. (ANSI)
MsiRecordGetStringW

La fonction MsiRecordGetString retourne la valeur de chaîne d’un champ d’enregistrement. (Unicode)
MsiRecordIsNull

Signale un champ d’enregistrement null.
MsiRecordReadStream

La fonction MsiRecordReadStream lit les octets d’un champ de flux d’enregistrement dans une mémoire tampon.
MsiRecordSetInteger

Définit un champ d’enregistrement sur un champ entier.
MsiRecordSetStreamA

La fonction MsiRecordSetStream définit un champ de flux d’enregistrement à partir d’un fichier. Les données de flux ne peuvent pas être insérées dans des champs temporaires. (ANSI)
MsiRecordSetStreamW

La fonction MsiRecordSetStream définit un champ de flux d’enregistrement à partir d’un fichier. Les données de flux ne peuvent pas être insérées dans des champs temporaires. (Unicode)
MsiRecordSetStringA

La fonction MsiRecordSetString copie une chaîne dans le champ désigné. (ANSI)
MsiRecordSetStringW

La fonction MsiRecordSetString copie une chaîne dans le champ désigné. (Unicode)
MsiSequenceA

La fonction MsiSequence exécute une autre séquence d’actions, comme décrit dans la table spécifiée. (ANSI)
MsiSequenceW

La fonction MsiSequence exécute une autre séquence d’actions, comme décrit dans la table spécifiée. (Unicode)
MsiSetComponentStateA

La fonction MsiSetComponentState définit un composant à l’état demandé. (ANSI)
MsiSetComponentStateW

La fonction MsiSetComponentState définit un composant à l’état demandé. (Unicode)
MsiSetFeatureAttributesA

La fonction MsiSetFeatureAttributes peut modifier les attributs par défaut d’une fonctionnalité au moment de l’exécution. Notez que les attributs par défaut des fonctionnalités sont créés dans la colonne Attributs de la table Feature. (ANSI)
MsiSetFeatureAttributesW

La fonction MsiSetFeatureAttributes peut modifier les attributs par défaut d’une fonctionnalité au moment de l’exécution. Notez que les attributs par défaut des fonctionnalités sont créés dans la colonne Attributs de la table Feature. (Unicode)
MsiSetFeatureStateA

La fonction MsiSetFeatureState définit une fonctionnalité à un état spécifié. (ANSI)
MsiSetFeatureStateW

La fonction MsiSetFeatureState définit une fonctionnalité à un état spécifié. (Unicode)
MsiSetInstallLevel

La fonction MsiSetInstallLevel définit le niveau d’installation d’une installation complète du produit.
MsiSetMode

La fonction MsiSetMode définit un état booléen du moteur interne.
MsiSetPropertyA

La fonction MsiSetProperty définit la valeur d’une propriété d’installation. (ANSI)
MsiSetPropertyW

La fonction MsiSetProperty définit la valeur d’une propriété d’installation. (Unicode)
MsiSetTargetPathA

La fonction MsiSetTargetPath définit le chemin d’accès cible complet d’un dossier dans la table Directory. (ANSI)
MsiSetTargetPathW

La fonction MsiSetTargetPath définit le chemin d’accès cible complet d’un dossier dans la table Directory. (Unicode)
MsiSummaryInfoGetPropertyA

La fonction MsiSummaryInfoGetProperty obtient une propriété unique à partir du flux d’informations récapitulatives. (ANSI)
MsiSummaryInfoGetPropertyCount

La fonction MsiSummaryInfoGetPropertyCount retourne le nombre de propriétés existantes dans le flux d’informations récapitulatives.
MsiSummaryInfoGetPropertyW

La fonction MsiSummaryInfoGetProperty obtient une propriété unique à partir du flux d’informations récapitulatives. (Unicode)
MsiSummaryInfoPersist

La fonction MsiSummaryInfoPersist écrit les informations récapitulatives modifiées dans le flux d’informations récapitulatives.
MsiSummaryInfoSetPropertyA

La fonction MsiSummaryInfoSetProperty définit une seule propriété d’informations récapitulatives. (ANSI)
MsiSummaryInfoSetPropertyW

La fonction MsiSummaryInfoSetProperty définit une seule propriété d’informations récapitulatives. (Unicode)
MsiVerifyDiskSpace

La fonction MsiVerifyDiskSpace vérifie si l’espace disque est suffisant pour l’installation actuelle.
MsiViewClose

La fonction MsiViewClose libère le jeu de résultats pour une vue exécutée.
MsiViewExecute

La fonction MsiViewExecute exécute une requête d’affichage SQL et fournit tous les paramètres requis.
MsiViewFetch

La fonction MsiViewFetch extrait l’enregistrement séquentiel suivant à partir de la vue. Cette fonction retourne un handle qui doit être fermé à l’aide de MsiCloseHandle.
MsiViewGetColumnInfo

La fonction MsiViewGetColumnInfo retourne un enregistrement contenant des noms de colonnes ou des définitions. Cette fonction retourne un handle qui doit être fermé à l’aide de MsiCloseHandle.
MsiViewGetErrorA

La fonction MsiViewGetError retourne l’erreur qui s’est produite dans la fonction MsiViewModify. (ANSI)
MsiViewGetErrorW

La fonction MsiViewGetError retourne l’erreur qui s’est produite dans la fonction MsiViewModify. (Unicode)
MsiViewModify

La fonction MsiViewModify met à jour un enregistrement extrait.