Interfaz IBinaryPropertyBag
Última modificación: viernes, 29 de octubre de 2010
Hace referencia a: SharePoint Foundation 2010
Proporciona una interfaz con métodos para leer y escribir valores en un objeto contenedor de propiedades como datos binarios.
{
uuid(B61EAD39-3123-4f68-8F04-25F70AD652B3)
}
interface IBinaryPropertyBag : IUnknown
Comentarios
Incluye métodos que permiten al analizador de documentos obtener acceso a los valores de un contenedor de propiedades como datos binarios. Use el método QueryInterface de un objeto que implementa la Interfaz IParserPropertyBag para obtener un puntero de interfaz, como se muestra en el ejemplo siguiente.
STDMETHODIMP TDP::Parse(
ILockBytes *pilb,
IParserPropertyBag *pipbag,
VARIANT_BOOL *pfChanged)
{
HRESULT hr = E_FAIL;
IBinaryPropertyBag* pibbag = NULL;
BYTE* pbVal = NULL;
unsigned int cbVal = 0;
//
// Code omitted.
//
hr = pipbag->QueryInterface(IID_IBinaryPropertyBag, (void**)&pibbag));
hr = pibbag->GetBytes("vti_fileformatmetainfo", &cbVal, &pbVal);
//
// Code omitted.
//
}