Funzione SHPropStgReadMultiple (shlobj_core.h)

[Questa funzione è disponibile tramite Windows XP Service Pack 2 (SP2) e Windows Server 2003. Potrebbe essere modificato o non disponibile nelle versioni successive di Windows.]

Esegue il wrapping della funzione IPropertyStorage::ReadMultiple per garantire che le traduzioni ANSI e Unicode vengano gestite correttamente per i set di proprietà deprecati.

Sintassi

SHSTDAPI SHPropStgReadMultiple(
  [in]  IPropertyStorage  *pps,
        UINT              uCodePage,
        ULONG             cpspec,
  [in]  PROPSPEC const [] rgpspec,
  [out] PROPVARIANT []    rgvar
);

Parametri

[in] pps

Tipo: IPropertyStorage*

Puntatore all'interfaccia IPropertyStorage che identifica l'archivio delle proprietà.

uCodePage

Tipo: UINT

Valore della tabella codici per le proprietà della stringa ANSI.

cpspec

Tipo: ULONG

Conteggio delle proprietà da leggere.

[in] rgpspec

Tipo: PROPSPEC const[]

Matrice di proprietà da leggere.

[out] rgvar

Tipo: PROPVARIANT[]

Matrice di tipi PROPVARIANT che, quando questa funzione viene restituita correttamente, riceve i valori della proprietà.

Valore restituito

Tipo: HRESULT

Se questa funzione ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Requisiti

Requisito Valore
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione shlobj_core.h
Libreria Shell32.lib
DLL Shell32.dll (versione 6.0 o successiva)