MsiRecordSetStreamW, fonction (msiquery.h)
La fonction MsiRecordSetStream définit un champ de flux d’enregistrements à partir d’un fichier. Les données de flux ne peuvent pas être insérées dans des champs temporaires.
Syntaxe
UINT MsiRecordSetStreamW(
[in] MSIHANDLE hRecord,
[in] UINT iField,
[in] LPCWSTR szFilePath
);
Paramètres
[in] hRecord
Handle vers l’enregistrement.
[in] iField
Spécifie le champ de l’enregistrement à définir.
[in] szFilePath
Spécifie le chemin d’accès au fichier contenant le flux.
Valeur retournée
La fonction MsiRecordSetStream retourne les valeurs suivantes :
Notes
Le contenu du fichier spécifié dans la fonction MsiRecordSetStream est lu dans un objet stream. Le flux persiste si l’enregistrement est inséré dans la base de données et que la base de données est validée.
Pour rétablir le début du flux, vous devez passer un pointeur Null pour szFilePath. Ne passez pas de pointeur vers une chaîne vide, « » pour réinitialiser le flux.
Consultez également Limitations OLE sur les flux.
Si la fonction échoue, vous pouvez obtenir des informations d’erreur étendues à l’aide de MsiGetLastErrorRecord.
Notes
L’en-tête msiquery.h définit MsiRecordSetStream 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.
Spécifications
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
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