Freigeben über


IItemPropertyBag::GetPropertyInfo-Methode

Ruft die Informationen ab, die zum Lesen oder Speichern der Eigenschaften im Eigenschaftenbehälter erforderlich sind. Die IItemPropertyBag-Schnittstelle wird nur unter 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 abgerufen werden sollen. 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.

Bemerkungen

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

Für die Vorschau von Anlagen mit einem Protokollhandler eines Drittanbieters auf Computern unter Windows XP oder Windows Server 2003 kann es erforderlich sein, die IItemPropertyBag-Schnittstelle und die folgenden APIs zu verwenden: die Schnittstellen ISearchProtocolUI, IItemPreviewerExt und ISearchItem , die Strukturen LINKINFO und ITEMPROP sowie die LINKTYPE-Enumeration .

Anforderungen

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

Siehe auch

IItemPropertyBag