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. |