Condividi tramite


Metodo IItemPropertyBag::Read

Causa la lettura di una o più proprietà dal contenitore delle proprietà. L'interfaccia IItemPropertyBag è supportata solo in Windows XP e Windows Server 2003 e non deve più essere usata.

Sintassi

HRESULT Read(
  [in]  ULONG    cProperties,
  [in]  ITEMPROP *pPropBag,
  [out] VARIANT  *pvarValue,
  [out] HRESULT  *phrError
);

Parametri

cProperties [in]

Numero di proprietà da leggere. Questo argomento specifica il numero di elementi nelle matrici in pPropBag, pvarValue e phrError.

pPropBag [in]

Puntatore a una matrice di strutture ITEMPROP che specifica le proprietà richieste.

pvarValue [out]

Riceve un puntatore che restituisce una matrice di strutture VARIANT che ricevono i valori delle proprietà.

phrError [out]

Puntatore a una matrice di valori HRESULT che ricevono il risultato di ogni proprietà di lettura. In questa matrice devono essere presenti almeno elementi cProperties .

Valore restituito

Se il metodo ha esito positivo, viene restituito S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Commenti

L'interfaccia IItemPropertyBag è supportata solo in Windows XP e Windows Server 2003 e non deve più essere usata.

Per visualizzare in anteprima gli allegati con un gestore di protocolli di terze parti nei computer che eseguono Windows XP o Windows Server 2003, potrebbe essere necessario usare l'interfaccia IItemPropertyBag e le API seguenti: ISearchProtocolUI, IItemPreviewerExtExt e ISearchItem , le strutture LINKINFO e ITEMPROP e l'enumerazione LINKTYPE .

Requisiti

Requisito Valore
Client minimo supportato
Windows XP con SP2 [solo app desktop]
Server minimo supportato
Windows Server 2003 [solo app desktop]
Componente ridistribuibile
Windows Desktop Search (WDS) 3.0

Vedi anche

IItemPropertyBag