Freigeben über


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)