PSPropertyBag_ReadUnknown función (propsys.h)
Lee una propiedad determinada de un valor de datos desconocido en un contenedor de propiedades.
Sintaxis
PSSTDAPI PSPropertyBag_ReadUnknown(
[in] IPropertyBag *propBag,
[in] LPCWSTR propName,
[in] REFIID riid,
[out] void **ppv
);
Parámetros
[in] propBag
Tipo: IPropertyBag*
Puntero a un objeto IPropertyBag , que representa el contenedor de propiedades en el que se almacena la propiedad.
[in] propName
Tipo: LPCWSTR
Puntero a una cadena de nombre de propiedad terminada en null.
[in] riid
Tipo: REFIID
Referencia al IID de la interfaz que se va a recuperar a través de ppv. Esta interfaz IID debe ser IPropertyBag o una interfaz derivada de IPropertyBag.
[out] ppv
Tipo: void**
Cuando este método se devuelve correctamente, contiene el puntero de interfaz solicitado en riid. Esto suele ser riid.
Valor devuelto
Tipo: HRESULT
Si esta función se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.
Comentarios
IPropertyBag e IPersistPropertyBag optimizan la funcionalidad Guardar como texto. IPropertyBag e IPropertyBag2 proporcionan un objeto con un contenedor de propiedades en el que el objeto puede guardar sus propiedades de forma persistente. IPropertyBag2 permite al objeto obtener información de tipo para cada propiedad: IPropertyBag2::Read hace que una o varias propiedades se lean desde el contenedor de propiedades y IPropertyBag2::Write hace que una o varias propiedades se guarden en el contenedor de propiedades.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 7 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 R2 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | propsys.h |
Library | Propsys.lib |
Archivo DLL | Propsys.dll (versión 6.0 o posterior) |