IItemPropertyBag::GetPropertyInfo-Methode

Ruft die Informationen ab, die zum Lesen oder Speichern der Eigenschaften im Eigenschaftenbehälter erforderlich sind. Die IItemPropertyBag-Schnittstelle wird nur auf Windows XP und Windows Server 2003 unterstützt und sollte nicht mehr verwendet werden.

Syntax

HRESULT GetPropertyInfo(
  [in]  ULONG    iProperty,
  [in]  ULONG    cProperties,
  [out] ITEMPROP *pPropBag,
  [out] ULONG    *pcProperties
);

Parameter

iProperty [ In]

Der nullbasierte Index der ersten Eigenschaft, für die Informationen angefordert werden.

cProperties [ In]

Die Anzahl der Eigenschaften, für die Informationen abzurufen sind. Dieses Argument gibt die Anzahl der Arrayelemente in pPropBag an.

pPropBag [ out]

Zeiger auf ein Array von ITEMPROP-Strukturen, das die Informationen für die Eigenschaften empfängt.

pcProperties [ out]

Empfängt einen Zeiger auf eine ULONG-Variable, die die Anzahl der Eigenschaften empfängt, für die Informationen abgerufen wurden.

Rückgabewert

Wenn die Methode erfolgreich ist, wird S _ OK zurückgegeben. Andernfalls wird ein HRESULT-Fehlercode zurückgegeben.

Hinweise

Die IItemPropertyBag-Schnittstelle wird nur auf Windows XP und Windows Server 2003 unterstützt und sollte nicht mehr verwendet werden.

Zum Anzeigen einer Vorschau von Anlagen mit einem Protokollhandler eines Drittanbieters auf Computern, auf denen Windows XP oder Windows Server 2003 ausgeführt wird, ist es möglicherweise erforderlich, die IItemPropertyBag-Schnittstelle und die folgenden APIs zu verwenden: die Schnittstellen ISearchProtocolUI, IItemPreviewerExt und ISearchItem, linkinfo und ITEMPROP sowie die LINKTYPE-Enumeration.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows Nur XP mit [ SP2-Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Nur Server [ 2003-Desktop-Apps]
Verteilbare Komponente
Windows Desktopsuche (WDS) 3.0

Siehe auch

IItemPropertyBag