SHPropStgReadMultiple-Funktion (shlobj_core.h)
[Diese Funktion ist über Windows XP Service Pack 2 (SP2) und Windows Server 2003 verfügbar. In nachfolgenden Windows-Versionen ist sie möglicherweise geändert oder nicht verfügbar.]
Umschließt die IPropertyStorage::ReadMultiple-Funktion , um sicherzustellen, dass ANSI- und Unicode-Übersetzungen für veraltete Eigenschaftensätze ordnungsgemäß verarbeitet werden.
Syntax
SHSTDAPI SHPropStgReadMultiple(
[in] IPropertyStorage *pps,
UINT uCodePage,
ULONG cpspec,
[in] PROPSPEC const [] rgpspec,
[out] PROPVARIANT [] rgvar
);
Parameter
[in] pps
Typ: IPropertyStorage*
Ein IPropertyStorage-Schnittstellenzeiger , der den Eigenschaftenspeicher identifiziert.
uCodePage
Typ: UINT
Ein Codepagewert für ANSI-Zeichenfolgeneigenschaften.
cpspec
Typ: ULONG
Eine Anzahl der zu lesenden Eigenschaften.
[in] rgpspec
Typ: PROPSPEC const[]
Ein Array von Eigenschaften, die gelesen werden sollen.
[out] rgvar
Typ: PROPVARIANT[]
Ein Array von PROPVARIANT-Typen , das die Eigenschaftswerte empfängt, wenn diese Funktion erfolgreich zurückgibt.
Rückgabewert
Typ: HRESULT
Wenn diese Funktion erfolgreich ist, gibt sie S_OK zurück. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | shlobj_core.h |
Bibliothek | Shell32.lib |
DLL | Shell32.dll (Version 6.0 oder höher) |