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