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