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.
HRESULT Read(
[in] ULONG cProperties,
[in] ITEMPROP *pPropBag,
[out] VARIANT *pvarValue,
[out] HRESULT *phrError
);
-
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.
Si el método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error HRESULT .
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 .
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 |