Partager via


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)