Compartir a través de


Método IItemPropertyBag::Read

Hace que una o varias propiedades se lean desde el contenedor de propiedades. La interfaz IItemPropertyBag solo se admite en Windows XP y Windows Server 2003 y ya no debe usarse.

Sintaxis

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

Parámetros

cProperties [in]

Número de propiedades que se van a leer. Este argumento especifica el número de elementos de las matrices en pPropBag, pvarValue y phrError.

pPropBag [in]

Puntero a una matriz de estructuras ITEMPROP que especifica las propiedades que se solicitan.

pvarValue [out]

Recibe un puntero que devuelve una matriz de estructuras VARIANT que recibe los valores de propiedad.

phrError [out]

Puntero a una matriz de valores HRESULT que recibe el resultado de cada lectura de propiedad. Debe haber al menos elementos cProperties en esta matriz.

Valor devuelto

Si el método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error HRESULT .

Comentarios

La interfaz IItemPropertyBag solo se admite en Windows XP y Windows Server 2003 y ya no debe usarse.

Para obtener una vista previa de los datos adjuntos con un controlador de protocolo de terceros en equipos que ejecutan Windows XP o Windows Server 2003, puede ser necesario usar la interfaz IItemPropertyBag y las siguientes API: las interfaces ISearchProtocolUI, IItemPreviewerExt e ISearchItem , las estructuras LINKINFO y ITEMPROP y la enumeración LINKTYPE .

Requisitos

Requisito Value
Cliente mínimo compatible
Windows XP con SP2 [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows Server 2003 [solo aplicaciones de escritorio]
Redistribuible
Búsqueda de escritorio de Windows (WDS) 3.0

Consulte también

IItemPropertyBag