Fonction SHPropStgReadMultiple (shlobj_core.h)
[Cette fonction est disponible via Windows XP Service Pack 2 (SP2) et Windows Server 2003. Il peut être modifié ou indisponible dans les versions ultérieures de Windows.]
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.
Syntaxe
SHSTDAPI SHPropStgReadMultiple(
[in] IPropertyStorage *pps,
UINT uCodePage,
ULONG cpspec,
[in] PROPSPEC const [] rgpspec,
[out] PROPVARIANT [] rgvar
);
Paramètres
[in] pps
Type : IPropertyStorage*
Pointeur d’interface IPropertyStorage qui identifie le magasin de propriétés.
uCodePage
Type : UINT
Valeur de page de codes pour les propriétés de chaîne ANSI.
cpspec
Type : ULONG
Nombre de propriétés lues.
[in] rgpspec
Type : PROPSPEC const[]
Tableau de propriétés à lire.
[out] rgvar
Type : PROPVARIANT[]
Tableau de types PROPVARIANT qui, lorsque cette fonction retourne correctement, reçoit les valeurs de propriété.
Valeur retournée
Type : HRESULT
Si cette fonction réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Spécifications
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | shlobj_core.h |
Bibliothèque | Shell32.lib |
DLL | Shell32.dll (version 6.0 ou ultérieure) |